builder: fx-team_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-634 starttime: 1461179684.27 results: success (0) buildid: 20160420103742 builduid: 074e92339f3b4ac0b4d77d67493e1eef revision: 51135b23fb79d814f0ffd9eb18395de80e3a1584 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 12:14:44.266296) ========= master: http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 12:14:44.266732) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 12:14:44.267012) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 12:14:44.304137) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 12:14:44.304500) ========= 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-1461174166.855392-1880472420 _=/tools/buildbot/bin/python using PTY: False --2016-04-20 12:14:44-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 7.83M=0.001s 2016-04-20 12:14:44 (7.83 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.266281 ========= master_lag: 0.22 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 12:14:44.791982) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 12:14:44.792323) ========= 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-1461174166.855392-1880472420 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.072648 ========= master_lag: 0.41 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 12:14:45.278464) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-20 12:14:45.278773) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 51135b23fb79d814f0ffd9eb18395de80e3a1584 --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 51135b23fb79d814f0ffd9eb18395de80e3a1584 --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-1461174166.855392-1880472420 _=/tools/buildbot/bin/python using PTY: False 2016-04-20 12:14:46,938 truncating revision to first 12 chars 2016-04-20 12:14:46,938 Setting DEBUG logging. 2016-04-20 12:14:46,939 attempt 1/10 2016-04-20 12:14:46,939 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/51135b23fb79?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 12:14:47,260 unpacking tar archive at: fx-team-51135b23fb79/testing/mozharness/ program finished with exit code 0 elapsedTime=0.606897 ========= master_lag: 2.51 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-20 12:14:48.394171) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 12:14:48.394508) ========= script_repo_revision: 51135b23fb79d814f0ffd9eb18395de80e3a1584 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 12:14:48.394916) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 1 secs) (at 2016-04-20 12:14:48.395220) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 1 secs) (at 2016-04-20 12:14:50.207145) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 27 mins, 13 secs) (at 2016-04-20 12:14:50.207565) ========= /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-1461174166.855392-1880472420 _=/tools/buildbot/bin/python using PTY: False 12:14:50 INFO - MultiFileLogger online at 20160420 12:14:50 in /builds/slave/test 12:14:50 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 12:14:50 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 12:14:50 INFO - {'append_to_log': False, 12:14:50 INFO - 'base_work_dir': '/builds/slave/test', 12:14:50 INFO - 'blob_upload_branch': 'fx-team', 12:14:50 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 12:14:50 INFO - 'buildbot_json_path': 'buildprops.json', 12:14:50 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 12:14:50 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 12:14:50 INFO - 'download_minidump_stackwalk': True, 12:14:50 INFO - 'download_symbols': 'true', 12:14:50 INFO - 'e10s': False, 12:14:50 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 12:14:50 INFO - 'tooltool.py': '/tools/tooltool.py', 12:14:50 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 12:14:50 INFO - '/tools/misc-python/virtualenv.py')}, 12:14:50 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 12:14:50 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 12:14:50 INFO - 'log_level': 'info', 12:14:50 INFO - 'log_to_console': True, 12:14:50 INFO - 'opt_config_files': (), 12:14:50 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 12:14:50 INFO - '--processes=1', 12:14:50 INFO - '--config=%(test_path)s/wptrunner.ini', 12:14:50 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 12:14:50 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 12:14:50 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 12:14:50 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 12:14:50 INFO - 'pip_index': False, 12:14:50 INFO - 'require_test_zip': True, 12:14:50 INFO - 'test_type': ('testharness',), 12:14:50 INFO - 'this_chunk': '1', 12:14:50 INFO - 'tooltool_cache': '/builds/tooltool_cache', 12:14:50 INFO - 'total_chunks': '10', 12:14:50 INFO - 'virtualenv_path': 'venv', 12:14:50 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 12:14:50 INFO - 'work_dir': 'build'} 12:14:50 INFO - ##### 12:14:50 INFO - ##### Running clobber step. 12:14:50 INFO - ##### 12:14:50 INFO - Running pre-action listener: _resource_record_pre_action 12:14:50 INFO - Running main action method: clobber 12:14:50 INFO - rmtree: /builds/slave/test/build 12:14:50 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 12:14:52 INFO - Running post-action listener: _resource_record_post_action 12:14:52 INFO - ##### 12:14:52 INFO - ##### Running read-buildbot-config step. 12:14:52 INFO - ##### 12:14:52 INFO - Running pre-action listener: _resource_record_pre_action 12:14:52 INFO - Running main action method: read_buildbot_config 12:14:52 INFO - Using buildbot properties: 12:14:52 INFO - { 12:14:52 INFO - "project": "", 12:14:52 INFO - "product": "firefox", 12:14:52 INFO - "script_repo_revision": "production", 12:14:52 INFO - "scheduler": "tests-fx-team-ubuntu32_vm-debug-unittest-7-3600", 12:14:52 INFO - "repository": "", 12:14:52 INFO - "buildername": "Ubuntu VM 12.04 fx-team debug test web-platform-tests-1", 12:14:52 INFO - "buildid": "20160420103742", 12:14:52 INFO - "pgo_build": "False", 12:14:52 INFO - "basedir": "/builds/slave/test", 12:14:52 INFO - "buildnumber": 94, 12:14:52 INFO - "slavename": "tst-linux32-spot-634", 12:14:52 INFO - "revision": "51135b23fb79d814f0ffd9eb18395de80e3a1584", 12:14:52 INFO - "master": "http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/", 12:14:52 INFO - "platform": "linux", 12:14:52 INFO - "branch": "fx-team", 12:14:52 INFO - "repo_path": "integration/fx-team", 12:14:52 INFO - "moz_repo_path": "", 12:14:52 INFO - "stage_platform": "linux", 12:14:52 INFO - "builduid": "074e92339f3b4ac0b4d77d67493e1eef", 12:14:52 INFO - "slavebuilddir": "test" 12:14:52 INFO - } 12:14:52 INFO - Found installer url https://queue.taskcluster.net/v1/task/OE_YfDU8TwqUExZQIfkidQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 12:14:52 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/OE_YfDU8TwqUExZQIfkidQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 12:14:52 INFO - Running post-action listener: _resource_record_post_action 12:14:52 INFO - ##### 12:14:52 INFO - ##### Running download-and-extract step. 12:14:52 INFO - ##### 12:14:52 INFO - Running pre-action listener: _resource_record_pre_action 12:14:52 INFO - Running main action method: download_and_extract 12:14:52 INFO - mkdir: /builds/slave/test/build/tests 12:14:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:14:52 INFO - https://queue.taskcluster.net/v1/task/OE_YfDU8TwqUExZQIfkidQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 12:14:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OE_YfDU8TwqUExZQIfkidQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 12:14:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OE_YfDU8TwqUExZQIfkidQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 12:14:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OE_YfDU8TwqUExZQIfkidQ/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 12:14:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OE_YfDU8TwqUExZQIfkidQ/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 12:15:08 INFO - Downloaded 1325 bytes. 12:15:08 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 12:15:08 INFO - Using the following test package requirements: 12:15:08 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 12:15:08 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:15:08 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 12:15:08 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:15:08 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 12:15:08 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:15:08 INFO - u'jsshell-linux-i686.zip'], 12:15:08 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:15:08 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 12:15:08 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 12:15:08 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:15:08 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 12:15:08 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:15:08 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 12:15:08 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:15:08 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 12:15:08 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:15:08 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 12:15:08 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 12:15:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:15:08 INFO - https://queue.taskcluster.net/v1/task/OE_YfDU8TwqUExZQIfkidQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 12:15:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OE_YfDU8TwqUExZQIfkidQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 12:15:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OE_YfDU8TwqUExZQIfkidQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 12:15:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OE_YfDU8TwqUExZQIfkidQ/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 12:15:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OE_YfDU8TwqUExZQIfkidQ/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 12:15:11 INFO - Downloaded 22428937 bytes. 12:15:11 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/*'] 12:15:11 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/* 12:15:12 INFO - caution: filename not matched: web-platform/* 12:15:12 INFO - Return code: 11 12:15:12 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')]} 12:15:12 INFO - https://queue.taskcluster.net/v1/task/OE_YfDU8TwqUExZQIfkidQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 12:15:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OE_YfDU8TwqUExZQIfkidQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 12:15:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OE_YfDU8TwqUExZQIfkidQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 12:15:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OE_YfDU8TwqUExZQIfkidQ/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 12:15:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OE_YfDU8TwqUExZQIfkidQ/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 12:15:16 INFO - Downloaded 36397867 bytes. 12:15:16 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/*'] 12:15:16 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/* 12:15:20 INFO - caution: filename not matched: bin/* 12:15:20 INFO - caution: filename not matched: config/* 12:15:20 INFO - caution: filename not matched: mozbase/* 12:15:20 INFO - caution: filename not matched: marionette/* 12:15:20 INFO - caution: filename not matched: tools/wptserve/* 12:15:20 INFO - Return code: 11 12:15:20 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')]} 12:15:20 INFO - https://queue.taskcluster.net/v1/task/OE_YfDU8TwqUExZQIfkidQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 12:15:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OE_YfDU8TwqUExZQIfkidQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 12:15:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OE_YfDU8TwqUExZQIfkidQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 12:15:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OE_YfDU8TwqUExZQIfkidQ/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 12:15:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OE_YfDU8TwqUExZQIfkidQ/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 12:15:29 INFO - Downloaded 63460567 bytes. 12:15:29 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/OE_YfDU8TwqUExZQIfkidQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 12:15:29 INFO - mkdir: /builds/slave/test/properties 12:15:29 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 12:15:29 INFO - Writing to file /builds/slave/test/properties/build_url 12:15:29 INFO - Contents: 12:15:29 INFO - build_url:https://queue.taskcluster.net/v1/task/OE_YfDU8TwqUExZQIfkidQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 12:15:30 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/OE_YfDU8TwqUExZQIfkidQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 12:15:30 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 12:15:30 INFO - Writing to file /builds/slave/test/properties/symbols_url 12:15:30 INFO - Contents: 12:15:30 INFO - symbols_url:https://queue.taskcluster.net/v1/task/OE_YfDU8TwqUExZQIfkidQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 12:15: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')]} 12:15:30 INFO - https://queue.taskcluster.net/v1/task/OE_YfDU8TwqUExZQIfkidQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 12:15:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OE_YfDU8TwqUExZQIfkidQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 12:15:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OE_YfDU8TwqUExZQIfkidQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 12:15:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OE_YfDU8TwqUExZQIfkidQ/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 12:15:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OE_YfDU8TwqUExZQIfkidQ/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 12:15:41 INFO - Downloaded 91778629 bytes. 12:15: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'] 12:15: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 12:15:50 INFO - Return code: 0 12:15:50 INFO - Running post-action listener: _resource_record_post_action 12:15:50 INFO - Running post-action listener: set_extra_try_arguments 12:15:50 INFO - ##### 12:15:50 INFO - ##### Running create-virtualenv step. 12:15:50 INFO - ##### 12:15:50 INFO - Running pre-action listener: _pre_create_virtualenv 12:15:50 INFO - Running pre-action listener: _resource_record_pre_action 12:15:50 INFO - Running main action method: create_virtualenv 12:15:50 INFO - Creating virtualenv /builds/slave/test/build/venv 12:15: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 12:15:50 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 12:15:51 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 12:15:51 INFO - Using real prefix '/usr' 12:15:51 INFO - New python executable in /builds/slave/test/build/venv/bin/python 12:15:53 INFO - Installing distribute.............................................................................................................................................................................................done. 12:15:56 INFO - Installing pip.................done. 12:15:56 INFO - Return code: 0 12:15:56 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 12:15: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')]} 12:15:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:15:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:15: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')]} 12:15:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:15:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:15: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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9457c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9569598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x961bf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x92fde30>, '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 0x959ac38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9619470>, '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-1461174166.855392-1880472420', '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 12:15: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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 12:15: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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 12:15:56 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:15:56 INFO - 'CCACHE_UMASK': '002', 12:15:56 INFO - 'DISPLAY': ':0', 12:15:56 INFO - 'HOME': '/home/cltbld', 12:15:56 INFO - 'LANG': 'en_US.UTF-8', 12:15:56 INFO - 'LOGNAME': 'cltbld', 12:15:56 INFO - 'MAIL': '/var/mail/cltbld', 12:15:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:15:56 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:15:56 INFO - 'MOZ_NO_REMOTE': '1', 12:15:56 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:15:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:15:56 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:15:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:15:56 INFO - 'PWD': '/builds/slave/test', 12:15:56 INFO - 'SHELL': '/bin/bash', 12:15:56 INFO - 'SHLVL': '1', 12:15:56 INFO - 'TERM': 'linux', 12:15:56 INFO - 'TMOUT': '86400', 12:15:56 INFO - 'USER': 'cltbld', 12:15:56 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461174166.855392-1880472420', 12:15:56 INFO - '_': '/tools/buildbot/bin/python'} 12:15:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:15:57 INFO - Downloading/unpacking psutil>=0.7.1 12:15:57 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 12:15:57 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 12:15:57 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:15:57 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:15:57 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 12:15:57 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 12:16:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 12:16:01 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:16:01 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:16:01 INFO - Installing collected packages: psutil 12:16:01 INFO - Running setup.py install for psutil 12:16:01 INFO - building 'psutil._psutil_linux' extension 12:16:01 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 12:16:02 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 12:16:02 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 12:16: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 12:16:02 INFO - building 'psutil._psutil_posix' extension 12:16:02 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 12:16:02 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 12:16:02 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:16:02 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:16:02 INFO - Successfully installed psutil 12:16:02 INFO - Cleaning up... 12:16:03 INFO - Return code: 0 12:16:03 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 12:16: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')]} 12:16:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:16:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:16: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')]} 12:16:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:16:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:16: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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9457c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9569598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x961bf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x92fde30>, '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 0x959ac38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9619470>, '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-1461174166.855392-1880472420', '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 12:16: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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 12:16: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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 12:16:03 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:16:03 INFO - 'CCACHE_UMASK': '002', 12:16:03 INFO - 'DISPLAY': ':0', 12:16:03 INFO - 'HOME': '/home/cltbld', 12:16:03 INFO - 'LANG': 'en_US.UTF-8', 12:16:03 INFO - 'LOGNAME': 'cltbld', 12:16:03 INFO - 'MAIL': '/var/mail/cltbld', 12:16:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:16:03 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:16:03 INFO - 'MOZ_NO_REMOTE': '1', 12:16:03 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:16:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:16:03 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:16:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:16:03 INFO - 'PWD': '/builds/slave/test', 12:16:03 INFO - 'SHELL': '/bin/bash', 12:16:03 INFO - 'SHLVL': '1', 12:16:03 INFO - 'TERM': 'linux', 12:16:03 INFO - 'TMOUT': '86400', 12:16:03 INFO - 'USER': 'cltbld', 12:16:03 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461174166.855392-1880472420', 12:16:03 INFO - '_': '/tools/buildbot/bin/python'} 12:16:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:16:03 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 12:16: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 12:16: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 12:16:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:16:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:16: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 12:16: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 12:16:06 INFO - Downloading mozsystemmonitor-0.0.tar.gz 12:16:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 12:16:07 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 12:16:07 INFO - Installing collected packages: mozsystemmonitor 12:16:07 INFO - Running setup.py install for mozsystemmonitor 12:16:07 INFO - Successfully installed mozsystemmonitor 12:16:07 INFO - Cleaning up... 12:16:07 INFO - Return code: 0 12:16:07 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 12:16:07 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')]} 12:16:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:16:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:16:07 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')]} 12:16:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:16:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:16:07 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9457c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9569598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x961bf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x92fde30>, '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 0x959ac38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9619470>, '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-1461174166.855392-1880472420', '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 12:16:07 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 12:16:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 12:16:07 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:16:07 INFO - 'CCACHE_UMASK': '002', 12:16:07 INFO - 'DISPLAY': ':0', 12:16:07 INFO - 'HOME': '/home/cltbld', 12:16:07 INFO - 'LANG': 'en_US.UTF-8', 12:16:07 INFO - 'LOGNAME': 'cltbld', 12:16:07 INFO - 'MAIL': '/var/mail/cltbld', 12:16:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:16:07 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:16:07 INFO - 'MOZ_NO_REMOTE': '1', 12:16:07 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:16:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:16:07 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:16:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:16:07 INFO - 'PWD': '/builds/slave/test', 12:16:07 INFO - 'SHELL': '/bin/bash', 12:16:07 INFO - 'SHLVL': '1', 12:16:07 INFO - 'TERM': 'linux', 12:16:07 INFO - 'TMOUT': '86400', 12:16:07 INFO - 'USER': 'cltbld', 12:16:07 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461174166.855392-1880472420', 12:16:07 INFO - '_': '/tools/buildbot/bin/python'} 12:16:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:16:07 INFO - Downloading/unpacking blobuploader==1.2.4 12:16:07 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 12:16:07 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 12:16:07 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:16:07 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:16:07 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 12:16:07 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 12:16:11 INFO - Downloading blobuploader-1.2.4.tar.gz 12:16:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 12:16:11 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 12:16:11 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 12:16:12 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 12:16:12 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:16:12 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:16:12 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 12:16:12 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 12:16:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 12:16:13 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 12:16:13 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 12:16:13 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 12:16:13 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:16:13 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:16:13 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 12:16:13 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 12:16:13 INFO - Downloading docopt-0.6.1.tar.gz 12:16:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 12:16:13 INFO - Installing collected packages: blobuploader, requests, docopt 12:16:13 INFO - Running setup.py install for blobuploader 12:16:14 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 12:16:14 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 12:16:14 INFO - Running setup.py install for requests 12:16:15 INFO - Running setup.py install for docopt 12:16:15 INFO - Successfully installed blobuploader requests docopt 12:16:15 INFO - Cleaning up... 12:16:15 INFO - Return code: 0 12:16:15 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:16: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')]} 12:16:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:16:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:16: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')]} 12:16:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:16:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:16:15 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9457c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9569598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x961bf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x92fde30>, '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 0x959ac38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9619470>, '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-1461174166.855392-1880472420', '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 12:16:15 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 12:16:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 12:16:15 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:16:15 INFO - 'CCACHE_UMASK': '002', 12:16:15 INFO - 'DISPLAY': ':0', 12:16:15 INFO - 'HOME': '/home/cltbld', 12:16:15 INFO - 'LANG': 'en_US.UTF-8', 12:16:15 INFO - 'LOGNAME': 'cltbld', 12:16:15 INFO - 'MAIL': '/var/mail/cltbld', 12:16:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:16:15 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:16:15 INFO - 'MOZ_NO_REMOTE': '1', 12:16:15 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:16:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:16:15 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:16:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:16:15 INFO - 'PWD': '/builds/slave/test', 12:16:15 INFO - 'SHELL': '/bin/bash', 12:16:15 INFO - 'SHLVL': '1', 12:16:15 INFO - 'TERM': 'linux', 12:16:15 INFO - 'TMOUT': '86400', 12:16:15 INFO - 'USER': 'cltbld', 12:16:15 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461174166.855392-1880472420', 12:16:15 INFO - '_': '/tools/buildbot/bin/python'} 12:16:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:16:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:16:15 INFO - Running setup.py (path:/tmp/pip-V_nHdb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:16:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:16:15 INFO - Running setup.py (path:/tmp/pip-dJk1eh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:16:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:16:16 INFO - Running setup.py (path:/tmp/pip-LEIh2k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:16:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:16:16 INFO - Running setup.py (path:/tmp/pip-uLuXlE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:16:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:16:16 INFO - Running setup.py (path:/tmp/pip-wbWRBn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:16:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:16:16 INFO - Running setup.py (path:/tmp/pip-_vnO7d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:16:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:16:16 INFO - Running setup.py (path:/tmp/pip-JoAbus-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:16:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:16:16 INFO - Running setup.py (path:/tmp/pip-JZwsEi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:16:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:16:16 INFO - Running setup.py (path:/tmp/pip-rin3qy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:16:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:16:16 INFO - Running setup.py (path:/tmp/pip-bNdUZu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:16:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:16:17 INFO - Running setup.py (path:/tmp/pip-UPXI40-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:16:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:16:17 INFO - Running setup.py (path:/tmp/pip-7_s0Jn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:16:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:16:17 INFO - Running setup.py (path:/tmp/pip-_gZ07v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:16:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:16:17 INFO - Running setup.py (path:/tmp/pip-QjxOHx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:16:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:16:17 INFO - Running setup.py (path:/tmp/pip-eWkxXd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:16:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:16:17 INFO - Running setup.py (path:/tmp/pip-GkBSyO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:16:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:16:17 INFO - Running setup.py (path:/tmp/pip-iCHHF2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:16:17 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:16:17 INFO - Running setup.py (path:/tmp/pip-MU6232-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:16:18 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:16:18 INFO - Running setup.py (path:/tmp/pip-53MBlN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:16:18 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:16:18 INFO - Running setup.py (path:/tmp/pip-SGcRYo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:16:18 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:16:18 INFO - Running setup.py (path:/tmp/pip-hZ3WYH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:16:18 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:16:18 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 12:16:18 INFO - Running setup.py install for manifestparser 12:16:19 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 12:16:19 INFO - Running setup.py install for mozcrash 12:16:19 INFO - Running setup.py install for mozdebug 12:16:19 INFO - Running setup.py install for mozdevice 12:16:19 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 12:16:19 INFO - Installing dm script to /builds/slave/test/build/venv/bin 12:16:19 INFO - Running setup.py install for mozfile 12:16:20 INFO - Running setup.py install for mozhttpd 12:16:20 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 12:16:20 INFO - Running setup.py install for mozinfo 12:16:20 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 12:16:20 INFO - Running setup.py install for mozInstall 12:16:20 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 12:16:20 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 12:16:20 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 12:16:20 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 12:16:20 INFO - Running setup.py install for mozleak 12:16:20 INFO - Running setup.py install for mozlog 12:16:21 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 12:16:21 INFO - Running setup.py install for moznetwork 12:16:21 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 12:16:21 INFO - Running setup.py install for mozprocess 12:16:21 INFO - Running setup.py install for mozprofile 12:16:21 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 12:16:21 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 12:16:21 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 12:16:21 INFO - Running setup.py install for mozrunner 12:16:22 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 12:16:22 INFO - Running setup.py install for mozscreenshot 12:16:22 INFO - Running setup.py install for moztest 12:16:22 INFO - Running setup.py install for mozversion 12:16:22 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 12:16:22 INFO - Running setup.py install for wptserve 12:16:23 INFO - Running setup.py install for marionette-driver 12:16:23 INFO - Running setup.py install for browsermob-proxy 12:16:23 INFO - Running setup.py install for marionette-client 12:16:23 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:16:24 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 12:16:24 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 12:16:24 INFO - Cleaning up... 12:16:24 INFO - Return code: 0 12:16:24 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:16:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:16:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:16:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:16:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:16:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:16:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:16:24 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9457c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9569598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x961bf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x92fde30>, '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 0x959ac38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9619470>, '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-1461174166.855392-1880472420', '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 12:16:24 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 12:16:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 12:16:24 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:16:24 INFO - 'CCACHE_UMASK': '002', 12:16:24 INFO - 'DISPLAY': ':0', 12:16:24 INFO - 'HOME': '/home/cltbld', 12:16:24 INFO - 'LANG': 'en_US.UTF-8', 12:16:24 INFO - 'LOGNAME': 'cltbld', 12:16:24 INFO - 'MAIL': '/var/mail/cltbld', 12:16:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:16:24 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:16:24 INFO - 'MOZ_NO_REMOTE': '1', 12:16:24 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:16:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:16:24 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:16:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:16:24 INFO - 'PWD': '/builds/slave/test', 12:16:24 INFO - 'SHELL': '/bin/bash', 12:16:24 INFO - 'SHLVL': '1', 12:16:24 INFO - 'TERM': 'linux', 12:16:24 INFO - 'TMOUT': '86400', 12:16:24 INFO - 'USER': 'cltbld', 12:16:24 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461174166.855392-1880472420', 12:16:24 INFO - '_': '/tools/buildbot/bin/python'} 12:16:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:16:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:16:24 INFO - Running setup.py (path:/tmp/pip-zgvEM1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:16:24 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)) 12:16:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:16:24 INFO - Running setup.py (path:/tmp/pip-XLWjx7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:16:24 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)) 12:16:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:16:24 INFO - Running setup.py (path:/tmp/pip-isqnnP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:16:25 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)) 12:16:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:16:25 INFO - Running setup.py (path:/tmp/pip-NP4eo_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:16:25 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)) 12:16:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:16:25 INFO - Running setup.py (path:/tmp/pip-QAC_XW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:16:25 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)) 12:16:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:16:25 INFO - Running setup.py (path:/tmp/pip-vJSHEZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:16:25 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)) 12:16:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:16:25 INFO - Running setup.py (path:/tmp/pip-tWslqt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:16:25 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)) 12:16:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:16:25 INFO - Running setup.py (path:/tmp/pip-iJe3WD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:16:25 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)) 12:16:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:16:25 INFO - Running setup.py (path:/tmp/pip-BMyoA7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:16:26 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)) 12:16:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:16:26 INFO - Running setup.py (path:/tmp/pip-TjG3ji-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:16:26 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)) 12:16:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:16:26 INFO - Running setup.py (path:/tmp/pip-SRUXNR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:16:26 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)) 12:16:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:16:26 INFO - Running setup.py (path:/tmp/pip-XB5ded-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:16:26 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)) 12:16:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:16:26 INFO - Running setup.py (path:/tmp/pip-njtAla-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:16:26 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)) 12:16:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:16:26 INFO - Running setup.py (path:/tmp/pip-jA_jy5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:16:26 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)) 12:16:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:16:26 INFO - Running setup.py (path:/tmp/pip-1wj6iY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:16:26 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)) 12:16:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:16:26 INFO - Running setup.py (path:/tmp/pip-Dv_59a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:16:27 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)) 12:16:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:16:27 INFO - Running setup.py (path:/tmp/pip-fY_4xo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:16:27 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)) 12:16:27 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:16:27 INFO - Running setup.py (path:/tmp/pip-k4AGwS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:16:27 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)) 12:16:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:16:27 INFO - Running setup.py (path:/tmp/pip-DmeQW9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:16:27 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)) 12:16:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:16:27 INFO - Running setup.py (path:/tmp/pip-iDvmPp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:16:27 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)) 12:16:27 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:16:28 INFO - Running setup.py (path:/tmp/pip-eyk_uC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:16:28 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:16:28 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)) 12:16:28 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)) 12:16:28 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)) 12:16:28 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)) 12:16:28 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)) 12:16:28 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)) 12:16:28 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 12:16:28 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 12:16:28 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 12:16:28 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:16:28 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:16:28 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 12:16:28 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 12:16:31 INFO - Downloading blessings-1.6.tar.gz 12:16:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 12:16:32 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)) 12:16:32 INFO - Installing collected packages: blessings 12:16:32 INFO - Running setup.py install for blessings 12:16:32 INFO - Successfully installed blessings 12:16:32 INFO - Cleaning up... 12:16:32 INFO - Return code: 0 12:16:32 INFO - Done creating virtualenv /builds/slave/test/build/venv. 12:16:32 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:16:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:16:33 INFO - Reading from file tmpfile_stdout 12:16:33 INFO - Current package versions: 12:16:33 INFO - argparse == 1.2.1 12:16:33 INFO - blessings == 1.6 12:16:33 INFO - blobuploader == 1.2.4 12:16:33 INFO - browsermob-proxy == 0.6.0 12:16:33 INFO - docopt == 0.6.1 12:16:33 INFO - manifestparser == 1.1 12:16:33 INFO - marionette-client == 2.3.0 12:16:33 INFO - marionette-driver == 1.4.0 12:16:33 INFO - mozInstall == 1.12 12:16:33 INFO - mozcrash == 0.17 12:16:33 INFO - mozdebug == 0.1 12:16:33 INFO - mozdevice == 0.48 12:16:33 INFO - mozfile == 1.2 12:16:33 INFO - mozhttpd == 0.7 12:16:33 INFO - mozinfo == 0.9 12:16:33 INFO - mozleak == 0.1 12:16:33 INFO - mozlog == 3.1 12:16:33 INFO - moznetwork == 0.27 12:16:33 INFO - mozprocess == 0.22 12:16:33 INFO - mozprofile == 0.28 12:16:33 INFO - mozrunner == 6.11 12:16:33 INFO - mozscreenshot == 0.1 12:16:33 INFO - mozsystemmonitor == 0.0 12:16:33 INFO - moztest == 0.7 12:16:33 INFO - mozversion == 1.4 12:16:33 INFO - psutil == 3.1.1 12:16:33 INFO - requests == 1.2.3 12:16:33 INFO - wptserve == 1.4.0 12:16:33 INFO - wsgiref == 0.1.2 12:16:33 INFO - Running post-action listener: _resource_record_post_action 12:16:33 INFO - Running post-action listener: _start_resource_monitoring 12:16:33 INFO - Starting resource monitoring. 12:16:33 INFO - ##### 12:16:33 INFO - ##### Running pull step. 12:16:33 INFO - ##### 12:16:33 INFO - Running pre-action listener: _resource_record_pre_action 12:16:33 INFO - Running main action method: pull 12:16:33 INFO - Pull has nothing to do! 12:16:33 INFO - Running post-action listener: _resource_record_post_action 12:16:33 INFO - ##### 12:16:33 INFO - ##### Running install step. 12:16:33 INFO - ##### 12:16:33 INFO - Running pre-action listener: _resource_record_pre_action 12:16:33 INFO - Running main action method: install 12:16:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:16:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:16:34 INFO - Reading from file tmpfile_stdout 12:16:34 INFO - Detecting whether we're running mozinstall >=1.0... 12:16:34 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 12:16:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 12:16:34 INFO - Reading from file tmpfile_stdout 12:16:34 INFO - Output received: 12:16:34 INFO - Usage: mozinstall [options] installer 12:16:34 INFO - Options: 12:16:34 INFO - -h, --help show this help message and exit 12:16:34 INFO - -d DEST, --destination=DEST 12:16:34 INFO - Directory to install application into. [default: 12:16:34 INFO - "/builds/slave/test"] 12:16:34 INFO - --app=APP Application being installed. [default: firefox] 12:16:34 INFO - mkdir: /builds/slave/test/build/application 12:16:34 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'] 12:16:34 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 12:17:12 INFO - Reading from file tmpfile_stdout 12:17:12 INFO - Output received: 12:17:12 INFO - /builds/slave/test/build/application/firefox/firefox 12:17:12 INFO - Running post-action listener: _resource_record_post_action 12:17:12 INFO - ##### 12:17:12 INFO - ##### Running run-tests step. 12:17:12 INFO - ##### 12:17:12 INFO - Running pre-action listener: _resource_record_pre_action 12:17:12 INFO - Running main action method: run_tests 12:17:12 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 12:17:12 INFO - Minidump filename unknown. Determining based upon platform and architecture. 12:17:12 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 12:17:12 INFO - grabbing minidump binary from tooltool 12:17:12 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')]} 12:17:12 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 0x92fde30>, '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 0x959ac38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9619470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 12:17:12 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 12:17:12 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 12:17:12 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 12:17:12 INFO - Return code: 0 12:17:12 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 12:17:12 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 12:17:12 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/OE_YfDU8TwqUExZQIfkidQ/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 12:17:12 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/OE_YfDU8TwqUExZQIfkidQ/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 12:17:12 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:17:12 INFO - 'CCACHE_UMASK': '002', 12:17:12 INFO - 'DISPLAY': ':0', 12:17:12 INFO - 'HOME': '/home/cltbld', 12:17:12 INFO - 'LANG': 'en_US.UTF-8', 12:17:12 INFO - 'LOGNAME': 'cltbld', 12:17:12 INFO - 'MAIL': '/var/mail/cltbld', 12:17:12 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 12:17:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:17:12 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:17:12 INFO - 'MOZ_NO_REMOTE': '1', 12:17:12 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:17:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:17:12 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:17:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:17:12 INFO - 'PWD': '/builds/slave/test', 12:17:12 INFO - 'SHELL': '/bin/bash', 12:17:12 INFO - 'SHLVL': '1', 12:17:12 INFO - 'TERM': 'linux', 12:17:12 INFO - 'TMOUT': '86400', 12:17:12 INFO - 'USER': 'cltbld', 12:17:12 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461174166.855392-1880472420', 12:17:12 INFO - '_': '/tools/buildbot/bin/python'} 12:17:12 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/OE_YfDU8TwqUExZQIfkidQ/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 12:17:13 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 12:17:13 INFO - import pkg_resources 12:17:14 INFO - Using 1 client processes 12:17:15 INFO - wptserve Starting http server on 127.0.0.1:8000 12:17:15 INFO - wptserve Starting http server on 127.0.0.1:8001 12:17:15 INFO - wptserve Starting http server on 127.0.0.1:8443 12:17:17 INFO - SUITE-START | Running 778 tests 12:17:17 INFO - Running testharness tests 12:17:17 INFO - Setting up ssl 12:17:17 INFO - PROCESS | certutil | 12:17:17 INFO - PROCESS | certutil | 12:17:17 INFO - PROCESS | certutil | 12:17:17 INFO - Certificate Nickname Trust Attributes 12:17:17 INFO - SSL,S/MIME,JAR/XPI 12:17:17 INFO - 12:17:17 INFO - web-platform-tests CT,, 12:17:17 INFO - 12:17:17 INFO - Starting runner 12:17:20 INFO - PROCESS | 1854 | 1461179840337 Marionette DEBUG Marionette enabled via build flag and pref 12:17:20 INFO - PROCESS | 1854 | ++DOCSHELL 0xa2ac6c00 == 1 [pid = 1854] [id = 1] 12:17:20 INFO - PROCESS | 1854 | ++DOMWINDOW == 1 (0xa2ac7000) [pid = 1854] [serial = 1] [outer = (nil)] 12:17:20 INFO - PROCESS | 1854 | [1854] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 12:17:20 INFO - PROCESS | 1854 | ++DOMWINDOW == 2 (0xa2ac7800) [pid = 1854] [serial = 2] [outer = 0xa2ac7000] 12:17:21 INFO - PROCESS | 1854 | 1461179841058 Marionette INFO Listening on port 2828 12:17:21 INFO - PROCESS | 1854 | 1461179841668 Marionette DEBUG Marionette enabled via command-line flag 12:17:21 INFO - PROCESS | 1854 | ++DOCSHELL 0x9fc62400 == 2 [pid = 1854] [id = 2] 12:17:21 INFO - PROCESS | 1854 | ++DOMWINDOW == 3 (0x9fc9ec00) [pid = 1854] [serial = 3] [outer = (nil)] 12:17:21 INFO - PROCESS | 1854 | [1854] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 12:17:21 INFO - PROCESS | 1854 | ++DOMWINDOW == 4 (0x9fc9f400) [pid = 1854] [serial = 4] [outer = 0x9fc9ec00] 12:17:21 INFO - PROCESS | 1854 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fb822c0 12:17:21 INFO - PROCESS | 1854 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fb82de0 12:17:22 INFO - PROCESS | 1854 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fb9fce0 12:17:22 INFO - PROCESS | 1854 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fba0940 12:17:22 INFO - PROCESS | 1854 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fba4680 12:17:22 INFO - PROCESS | 1854 | ++DOMWINDOW == 5 (0x9fb98800) [pid = 1854] [serial = 5] [outer = 0xa2ac7000] 12:17:22 INFO - PROCESS | 1854 | [1854] 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 12:17:22 INFO - PROCESS | 1854 | 1461179842317 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:58195 12:17:22 INFO - PROCESS | 1854 | [1854] 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 12:17:22 INFO - PROCESS | 1854 | 1461179842353 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:58196 12:17:22 INFO - PROCESS | 1854 | [1854] 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 12:17:22 INFO - PROCESS | 1854 | 1461179842443 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:58197 12:17:22 INFO - PROCESS | 1854 | 1461179842450 Marionette DEBUG Closed connection conn0 12:17:22 INFO - PROCESS | 1854 | 1461179842456 Marionette DEBUG Closed connection conn1 12:17:22 INFO - PROCESS | 1854 | [1854] 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 12:17:22 INFO - PROCESS | 1854 | 1461179842610 Marionette DEBUG Closed connection conn2 12:17:22 INFO - PROCESS | 1854 | [1854] 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 12:17:22 INFO - PROCESS | 1854 | 1461179842626 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:58198 12:17:22 INFO - PROCESS | 1854 | [1854] 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 12:17:22 INFO - PROCESS | 1854 | 1461179842687 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:58199 12:17:22 INFO - PROCESS | 1854 | 1461179842699 Marionette DEBUG Closed connection conn3 12:17:22 INFO - PROCESS | 1854 | 1461179842763 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 12:17:22 INFO - PROCESS | 1854 | 1461179842782 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":"20160420103742","device":"desktop","version":"48.0a1"} 12:17:23 INFO - PROCESS | 1854 | [1854] 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 12:17:24 INFO - PROCESS | 1854 | ++DOCSHELL 0x987c5800 == 3 [pid = 1854] [id = 3] 12:17:24 INFO - PROCESS | 1854 | ++DOMWINDOW == 6 (0x987c5c00) [pid = 1854] [serial = 6] [outer = (nil)] 12:17:24 INFO - PROCESS | 1854 | ++DOCSHELL 0x987c6000 == 4 [pid = 1854] [id = 4] 12:17:24 INFO - PROCESS | 1854 | ++DOMWINDOW == 7 (0x987c6400) [pid = 1854] [serial = 7] [outer = (nil)] 12:17:25 INFO - PROCESS | 1854 | [1854] 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 12:17:25 INFO - PROCESS | 1854 | ++DOCSHELL 0x97eb3000 == 5 [pid = 1854] [id = 5] 12:17:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 8 (0x97eb3400) [pid = 1854] [serial = 8] [outer = (nil)] 12:17:25 INFO - PROCESS | 1854 | [1854] 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 12:17:25 INFO - PROCESS | 1854 | [1854] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 12:17:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 9 (0x97ab1800) [pid = 1854] [serial = 9] [outer = 0x97eb3400] 12:17:26 INFO - PROCESS | 1854 | ++DOMWINDOW == 10 (0x976d8000) [pid = 1854] [serial = 10] [outer = 0x987c5c00] 12:17:26 INFO - PROCESS | 1854 | ++DOMWINDOW == 11 (0x976d9c00) [pid = 1854] [serial = 11] [outer = 0x987c6400] 12:17:26 INFO - PROCESS | 1854 | ++DOMWINDOW == 12 (0x976dc000) [pid = 1854] [serial = 12] [outer = 0x97eb3400] 12:17:27 INFO - PROCESS | 1854 | 1461179847281 Marionette DEBUG loaded listener.js 12:17:27 INFO - PROCESS | 1854 | 1461179847307 Marionette DEBUG loaded listener.js 12:17:28 INFO - PROCESS | 1854 | ++DOMWINDOW == 13 (0x96247000) [pid = 1854] [serial = 13] [outer = 0x97eb3400] 12:17:28 INFO - PROCESS | 1854 | 1461179848175 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"b228f418-6153-4f43-a514-e63f56315f2e","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":"20160420103742","device":"desktop","version":"48.0a1","command_id":1}}] 12:17:28 INFO - PROCESS | 1854 | 1461179848515 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 12:17:28 INFO - PROCESS | 1854 | 1461179848836 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 12:17:29 INFO - PROCESS | 1854 | 1461179849016 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:17:29 INFO - PROCESS | 1854 | [1854] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 12:17:29 INFO - PROCESS | 1854 | ++DOMWINDOW == 14 (0x92aa1000) [pid = 1854] [serial = 14] [outer = 0x97eb3400] 12:17:29 INFO - PROCESS | 1854 | [1854] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:17:29 INFO - PROCESS | 1854 | 1461179849638 Marionette TRACE conn4 <- [1,3,null,{}] 12:17:29 INFO - PROCESS | 1854 | 1461179849700 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 12:17:29 INFO - PROCESS | 1854 | 1461179849738 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 12:17:29 INFO - PROCESS | 1854 | 1461179849808 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 12:17:29 INFO - PROCESS | 1854 | 1461179849813 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 12:17:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 12:17:29 INFO - PROCESS | 1854 | 1461179849884 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 12:17:29 INFO - PROCESS | 1854 | 1461179849889 Marionette TRACE conn4 <- [1,6,null,{}] 12:17:29 INFO - PROCESS | 1854 | 1461179849913 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:29 INFO - PROCESS | 1854 | 1461179849950 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 12:17:29 INFO - PROCESS | 1854 | 1461179849957 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:29 INFO - PROCESS | 1854 | ++DOCSHELL 0x91506c00 == 6 [pid = 1854] [id = 6] 12:17:29 INFO - PROCESS | 1854 | ++DOMWINDOW == 15 (0x91507000) [pid = 1854] [serial = 15] [outer = (nil)] 12:17:30 INFO - PROCESS | 1854 | ++DOMWINDOW == 16 (0x91509000) [pid = 1854] [serial = 16] [outer = 0x91507000] 12:17:30 INFO - PROCESS | 1854 | 1461179850046 Marionette DEBUG loaded listener.js 12:17:30 INFO - PROCESS | 1854 | ++DOMWINDOW == 17 (0x9150d800) [pid = 1854] [serial = 17] [outer = 0x91507000] 12:17:30 INFO - PROCESS | 1854 | ++DOCSHELL 0xa0a91400 == 7 [pid = 1854] [id = 7] 12:17:30 INFO - PROCESS | 1854 | ++DOMWINDOW == 18 (0xa4488000) [pid = 1854] [serial = 18] [outer = (nil)] 12:17:30 INFO - PROCESS | 1854 | ++DOMWINDOW == 19 (0x914b4800) [pid = 1854] [serial = 19] [outer = 0xa4488000] 12:17:30 INFO - PROCESS | 1854 | 1461179850545 Marionette DEBUG loaded listener.js 12:17:30 INFO - PROCESS | 1854 | ++DOMWINDOW == 20 (0x92a9e400) [pid = 1854] [serial = 20] [outer = 0xa4488000] 12:17:31 INFO - PROCESS | 1854 | [1854] 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 12:17:31 INFO - PROCESS | 1854 | 1461179851566 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 12:17:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 12:17:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1760ms 12:17:31 INFO - PROCESS | 1854 | 1461179851689 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 12:17:31 INFO - PROCESS | 1854 | 1461179851698 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 12:17:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 12:17:31 INFO - PROCESS | 1854 | 1461179851789 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 12:17:31 INFO - PROCESS | 1854 | 1461179851793 Marionette TRACE conn4 <- [1,10,null,{}] 12:17:31 INFO - PROCESS | 1854 | 1461179851829 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:32 INFO - PROCESS | 1854 | 1461179852045 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 12:17:32 INFO - PROCESS | 1854 | 1461179852145 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:32 INFO - PROCESS | 1854 | ++DOCSHELL 0x912b3800 == 8 [pid = 1854] [id = 8] 12:17:32 INFO - PROCESS | 1854 | ++DOMWINDOW == 21 (0x912b4400) [pid = 1854] [serial = 21] [outer = (nil)] 12:17:32 INFO - PROCESS | 1854 | ++DOMWINDOW == 22 (0x97ec5800) [pid = 1854] [serial = 22] [outer = 0x912b4400] 12:17:32 INFO - PROCESS | 1854 | 1461179852241 Marionette DEBUG loaded listener.js 12:17:32 INFO - PROCESS | 1854 | ++DOMWINDOW == 23 (0x984cd800) [pid = 1854] [serial = 23] [outer = 0x912b4400] 12:17:32 INFO - PROCESS | 1854 | ++DOCSHELL 0x9b297800 == 9 [pid = 1854] [id = 9] 12:17:32 INFO - PROCESS | 1854 | ++DOMWINDOW == 24 (0x9b298800) [pid = 1854] [serial = 24] [outer = (nil)] 12:17:32 INFO - PROCESS | 1854 | ++DOMWINDOW == 25 (0x9dff9000) [pid = 1854] [serial = 25] [outer = 0x9b298800] 12:17:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 26 (0x987cdc00) [pid = 1854] [serial = 26] [outer = 0x9b298800] 12:17:33 INFO - PROCESS | 1854 | ++DOCSHELL 0x989ce400 == 10 [pid = 1854] [id = 10] 12:17:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 27 (0x99343c00) [pid = 1854] [serial = 27] [outer = (nil)] 12:17:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 28 (0x9fca8000) [pid = 1854] [serial = 28] [outer = 0x99343c00] 12:17:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 29 (0x99343400) [pid = 1854] [serial = 29] [outer = 0x99343c00] 12:17:33 INFO - PROCESS | 1854 | 1461179853468 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 12:17:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 12:17:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1796ms 12:17:33 INFO - PROCESS | 1854 | 1461179853632 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 12:17:33 INFO - PROCESS | 1854 | 1461179853642 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 12:17:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 12:17:33 INFO - PROCESS | 1854 | 1461179853751 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 12:17:33 INFO - PROCESS | 1854 | 1461179853757 Marionette TRACE conn4 <- [1,14,null,{}] 12:17:33 INFO - PROCESS | 1854 | 1461179853765 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:33 INFO - PROCESS | 1854 | 1461179853971 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 12:17:34 INFO - PROCESS | 1854 | 1461179854091 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:34 INFO - PROCESS | 1854 | ++DOCSHELL 0x915f0000 == 11 [pid = 1854] [id = 11] 12:17:34 INFO - PROCESS | 1854 | ++DOMWINDOW == 30 (0x97ec3000) [pid = 1854] [serial = 30] [outer = (nil)] 12:17:34 INFO - PROCESS | 1854 | ++DOMWINDOW == 31 (0x9fca6c00) [pid = 1854] [serial = 31] [outer = 0x97ec3000] 12:17:34 INFO - PROCESS | 1854 | 1461179854263 Marionette DEBUG loaded listener.js 12:17:34 INFO - PROCESS | 1854 | ++DOMWINDOW == 32 (0xa4b50000) [pid = 1854] [serial = 32] [outer = 0x97ec3000] 12:17:35 INFO - PROCESS | 1854 | 1461179855364 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 12:17:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 12:17:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1665ms 12:17:35 INFO - PROCESS | 1854 | 1461179855391 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 12:17:35 INFO - PROCESS | 1854 | 1461179855395 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 12:17:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 12:17:35 INFO - PROCESS | 1854 | 1461179855404 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 12:17:35 INFO - PROCESS | 1854 | 1461179855410 Marionette TRACE conn4 <- [1,18,null,{}] 12:17:35 INFO - PROCESS | 1854 | 1461179855431 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:35 INFO - PROCESS | 1854 | 1461179855724 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 12:17:35 INFO - PROCESS | 1854 | 1461179855905 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:35 INFO - PROCESS | 1854 | ++DOCSHELL 0x92a9bc00 == 12 [pid = 1854] [id = 12] 12:17:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 33 (0x9920b400) [pid = 1854] [serial = 33] [outer = (nil)] 12:17:36 INFO - PROCESS | 1854 | ++DOMWINDOW == 34 (0x9b29d400) [pid = 1854] [serial = 34] [outer = 0x9920b400] 12:17:36 INFO - PROCESS | 1854 | 1461179856013 Marionette DEBUG loaded listener.js 12:17:36 INFO - PROCESS | 1854 | ++DOMWINDOW == 35 (0xa5e98800) [pid = 1854] [serial = 35] [outer = 0x9920b400] 12:17:36 INFO - PROCESS | 1854 | 1461179856903 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 12:17:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 12:17:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1541ms 12:17:36 INFO - PROCESS | 1854 | 1461179856951 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 12:17:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 12:17:36 INFO - PROCESS | 1854 | 1461179856957 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 12:17:36 INFO - PROCESS | 1854 | 1461179856965 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 12:17:36 INFO - PROCESS | 1854 | 1461179856968 Marionette TRACE conn4 <- [1,22,null,{}] 12:17:36 INFO - PROCESS | 1854 | 1461179856976 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:37 INFO - PROCESS | 1854 | 1461179857170 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 12:17:37 INFO - PROCESS | 1854 | 1461179857448 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:37 INFO - PROCESS | 1854 | ++DOCSHELL 0x99254000 == 13 [pid = 1854] [id = 13] 12:17:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 36 (0x9925b800) [pid = 1854] [serial = 36] [outer = (nil)] 12:17:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 37 (0xa448c800) [pid = 1854] [serial = 37] [outer = 0x9925b800] 12:17:37 INFO - PROCESS | 1854 | 1461179857551 Marionette DEBUG loaded listener.js 12:17:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 38 (0xa6cbf400) [pid = 1854] [serial = 38] [outer = 0x9925b800] 12:17:38 INFO - PROCESS | 1854 | 1461179858405 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 12:17:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 12:17:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1488ms 12:17:38 INFO - PROCESS | 1854 | 1461179858454 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 12:17:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 12:17:38 INFO - PROCESS | 1854 | 1461179858459 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 12:17:38 INFO - PROCESS | 1854 | 1461179858466 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 12:17:38 INFO - PROCESS | 1854 | 1461179858470 Marionette TRACE conn4 <- [1,26,null,{}] 12:17:38 INFO - PROCESS | 1854 | 1461179858476 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:38 INFO - PROCESS | 1854 | 1461179858682 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 12:17:39 INFO - PROCESS | 1854 | 1461179859040 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:39 INFO - PROCESS | 1854 | ++DOCSHELL 0x91165c00 == 14 [pid = 1854] [id = 14] 12:17:39 INFO - PROCESS | 1854 | ++DOMWINDOW == 39 (0x91166000) [pid = 1854] [serial = 39] [outer = (nil)] 12:17:39 INFO - PROCESS | 1854 | ++DOMWINDOW == 40 (0x91169800) [pid = 1854] [serial = 40] [outer = 0x91166000] 12:17:39 INFO - PROCESS | 1854 | 1461179859173 Marionette DEBUG loaded listener.js 12:17:39 INFO - PROCESS | 1854 | ++DOMWINDOW == 41 (0x915f2000) [pid = 1854] [serial = 41] [outer = 0x91166000] 12:17:40 INFO - PROCESS | 1854 | 1461179860054 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 12:17:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 12:17:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1632ms 12:17:40 INFO - PROCESS | 1854 | 1461179860108 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 12:17:40 INFO - PROCESS | 1854 | 1461179860115 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 12:17:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 12:17:40 INFO - PROCESS | 1854 | 1461179860128 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 12:17:40 INFO - PROCESS | 1854 | 1461179860132 Marionette TRACE conn4 <- [1,30,null,{}] 12:17:40 INFO - PROCESS | 1854 | 1461179860141 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:40 INFO - PROCESS | 1854 | 1461179860325 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 12:17:40 INFO - PROCESS | 1854 | 1461179860338 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:40 INFO - PROCESS | 1854 | ++DOCSHELL 0x9735fc00 == 15 [pid = 1854] [id = 15] 12:17:40 INFO - PROCESS | 1854 | ++DOMWINDOW == 42 (0x97387800) [pid = 1854] [serial = 42] [outer = (nil)] 12:17:40 INFO - PROCESS | 1854 | ++DOMWINDOW == 43 (0x973a5800) [pid = 1854] [serial = 43] [outer = 0x97387800] 12:17:40 INFO - PROCESS | 1854 | 1461179860432 Marionette DEBUG loaded listener.js 12:17:40 INFO - PROCESS | 1854 | ++DOMWINDOW == 44 (0x975af400) [pid = 1854] [serial = 44] [outer = 0x97387800] 12:17:41 INFO - PROCESS | 1854 | 1461179861426 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 12:17:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 12:17:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1349ms 12:17:41 INFO - PROCESS | 1854 | 1461179861478 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 12:17:41 INFO - PROCESS | 1854 | 1461179861485 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 12:17:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 12:17:41 INFO - PROCESS | 1854 | 1461179861495 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 12:17:41 INFO - PROCESS | 1854 | 1461179861501 Marionette TRACE conn4 <- [1,34,null,{}] 12:17:41 INFO - PROCESS | 1854 | 1461179861514 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:41 INFO - PROCESS | 1854 | 1461179861821 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 12:17:41 INFO - PROCESS | 1854 | 1461179861929 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:41 INFO - PROCESS | 1854 | ++DOCSHELL 0x915ef000 == 16 [pid = 1854] [id = 16] 12:17:41 INFO - PROCESS | 1854 | ++DOMWINDOW == 45 (0x915ef400) [pid = 1854] [serial = 45] [outer = (nil)] 12:17:42 INFO - PROCESS | 1854 | ++DOMWINDOW == 46 (0x962d0400) [pid = 1854] [serial = 46] [outer = 0x915ef400] 12:17:42 INFO - PROCESS | 1854 | 1461179862040 Marionette DEBUG loaded listener.js 12:17:42 INFO - PROCESS | 1854 | ++DOMWINDOW == 47 (0x963f4c00) [pid = 1854] [serial = 47] [outer = 0x915ef400] 12:17:42 INFO - PROCESS | 1854 | 1461179862971 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 12:17:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 12:17:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1538ms 12:17:43 INFO - PROCESS | 1854 | 1461179863034 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 12:17:43 INFO - PROCESS | 1854 | 1461179863044 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 12:17:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 12:17:43 INFO - PROCESS | 1854 | 1461179863057 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 12:17:43 INFO - PROCESS | 1854 | 1461179863062 Marionette TRACE conn4 <- [1,38,null,{}] 12:17:43 INFO - PROCESS | 1854 | 1461179863070 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:43 INFO - PROCESS | 1854 | 1461179863304 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 12:17:43 INFO - PROCESS | 1854 | 1461179863482 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:43 INFO - PROCESS | 1854 | ++DOCSHELL 0x962d4c00 == 17 [pid = 1854] [id = 17] 12:17:43 INFO - PROCESS | 1854 | ++DOMWINDOW == 48 (0x9799cc00) [pid = 1854] [serial = 48] [outer = (nil)] 12:17:43 INFO - PROCESS | 1854 | ++DOMWINDOW == 49 (0x984c7400) [pid = 1854] [serial = 49] [outer = 0x9799cc00] 12:17:43 INFO - PROCESS | 1854 | 1461179863586 Marionette DEBUG loaded listener.js 12:17:43 INFO - PROCESS | 1854 | ++DOMWINDOW == 50 (0x987d0c00) [pid = 1854] [serial = 50] [outer = 0x9799cc00] 12:17:44 INFO - PROCESS | 1854 | 1461179864509 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 12:17:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 12:17:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1494ms 12:17:44 INFO - PROCESS | 1854 | 1461179864551 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 12:17:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 12:17:44 INFO - PROCESS | 1854 | 1461179864556 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 12:17:44 INFO - PROCESS | 1854 | 1461179864565 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 12:17:44 INFO - PROCESS | 1854 | 1461179864572 Marionette TRACE conn4 <- [1,42,null,{}] 12:17:44 INFO - PROCESS | 1854 | 1461179864591 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:44 INFO - PROCESS | 1854 | 1461179864788 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 12:17:44 INFO - PROCESS | 1854 | 1461179864919 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:44 INFO - PROCESS | 1854 | ++DOCSHELL 0x914b8c00 == 18 [pid = 1854] [id = 18] 12:17:44 INFO - PROCESS | 1854 | ++DOMWINDOW == 51 (0x97eb1c00) [pid = 1854] [serial = 51] [outer = (nil)] 12:17:45 INFO - PROCESS | 1854 | ++DOMWINDOW == 52 (0x9933b400) [pid = 1854] [serial = 52] [outer = 0x97eb1c00] 12:17:45 INFO - PROCESS | 1854 | 1461179865022 Marionette DEBUG loaded listener.js 12:17:45 INFO - PROCESS | 1854 | ++DOMWINDOW == 53 (0x9ad0c800) [pid = 1854] [serial = 53] [outer = 0x97eb1c00] 12:17:46 INFO - PROCESS | 1854 | 1461179866050 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 12:17:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 12:17:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1549ms 12:17:46 INFO - PROCESS | 1854 | 1461179866114 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 12:17:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 12:17:46 INFO - PROCESS | 1854 | 1461179866120 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 12:17:46 INFO - PROCESS | 1854 | 1461179866128 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 12:17:46 INFO - PROCESS | 1854 | 1461179866131 Marionette TRACE conn4 <- [1,46,null,{}] 12:17:46 INFO - PROCESS | 1854 | 1461179866139 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:46 INFO - PROCESS | 1854 | 1461179866370 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 12:17:46 INFO - PROCESS | 1854 | 1461179866533 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:46 INFO - PROCESS | 1854 | ++DOCSHELL 0x914bcc00 == 19 [pid = 1854] [id = 19] 12:17:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 54 (0x99251800) [pid = 1854] [serial = 54] [outer = (nil)] 12:17:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 55 (0x9dff9c00) [pid = 1854] [serial = 55] [outer = 0x99251800] 12:17:46 INFO - PROCESS | 1854 | 1461179866633 Marionette DEBUG loaded listener.js 12:17:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 56 (0x9ea26000) [pid = 1854] [serial = 56] [outer = 0x99251800] 12:17:47 INFO - PROCESS | 1854 | 1461179867540 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 12:17:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 12:17:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1484ms 12:17:47 INFO - PROCESS | 1854 | 1461179867611 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 12:17:47 INFO - PROCESS | 1854 | 1461179867615 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 12:17:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 12:17:47 INFO - PROCESS | 1854 | 1461179867624 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 12:17:47 INFO - PROCESS | 1854 | 1461179867628 Marionette TRACE conn4 <- [1,50,null,{}] 12:17:47 INFO - PROCESS | 1854 | 1461179867635 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:47 INFO - PROCESS | 1854 | 1461179867865 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 12:17:48 INFO - PROCESS | 1854 | 1461179868135 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:48 INFO - PROCESS | 1854 | ++DOCSHELL 0x9116ac00 == 20 [pid = 1854] [id = 20] 12:17:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 57 (0x912b3c00) [pid = 1854] [serial = 57] [outer = (nil)] 12:17:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 58 (0x915ee000) [pid = 1854] [serial = 58] [outer = 0x912b3c00] 12:17:48 INFO - PROCESS | 1854 | 1461179868274 Marionette DEBUG loaded listener.js 12:17:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 59 (0x9304a800) [pid = 1854] [serial = 59] [outer = 0x912b3c00] 12:17:49 INFO - PROCESS | 1854 | --DOCSHELL 0x91165c00 == 19 [pid = 1854] [id = 14] 12:17:49 INFO - PROCESS | 1854 | --DOCSHELL 0x92a9bc00 == 18 [pid = 1854] [id = 12] 12:17:49 INFO - PROCESS | 1854 | --DOCSHELL 0x915f0000 == 17 [pid = 1854] [id = 11] 12:17:49 INFO - PROCESS | 1854 | --DOCSHELL 0x912b3800 == 16 [pid = 1854] [id = 8] 12:17:49 INFO - PROCESS | 1854 | 1461179869260 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:17:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 12:17:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1687ms 12:17:49 INFO - PROCESS | 1854 | 1461179869312 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 12:17:49 INFO - PROCESS | 1854 | 1461179869319 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 12:17:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 12:17:49 INFO - PROCESS | 1854 | 1461179869333 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 12:17:49 INFO - PROCESS | 1854 | 1461179869341 Marionette TRACE conn4 <- [1,54,null,{}] 12:17:49 INFO - PROCESS | 1854 | 1461179869352 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:49 INFO - PROCESS | 1854 | 1461179869591 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 12:17:49 INFO - PROCESS | 1854 | 1461179869777 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:49 INFO - PROCESS | 1854 | ++DOCSHELL 0x970d1c00 == 17 [pid = 1854] [id = 21] 12:17:49 INFO - PROCESS | 1854 | ++DOMWINDOW == 60 (0x970d6c00) [pid = 1854] [serial = 60] [outer = (nil)] 12:17:49 INFO - PROCESS | 1854 | ++DOMWINDOW == 61 (0x9738a800) [pid = 1854] [serial = 61] [outer = 0x970d6c00] 12:17:49 INFO - PROCESS | 1854 | 1461179869922 Marionette DEBUG loaded listener.js 12:17:50 INFO - PROCESS | 1854 | ++DOMWINDOW == 62 (0x975b1400) [pid = 1854] [serial = 62] [outer = 0x970d6c00] 12:17:50 INFO - PROCESS | 1854 | 1461179870777 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:17:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 12:17:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1498ms 12:17:50 INFO - PROCESS | 1854 | 1461179870847 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 12:17:50 INFO - PROCESS | 1854 | 1461179870857 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 12:17:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 12:17:50 INFO - PROCESS | 1854 | 1461179870873 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 12:17:50 INFO - PROCESS | 1854 | 1461179870879 Marionette TRACE conn4 <- [1,58,null,{}] 12:17:50 INFO - PROCESS | 1854 | 1461179870887 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:51 INFO - PROCESS | 1854 | 1461179871087 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 12:17:51 INFO - PROCESS | 1854 | 1461179871196 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:51 INFO - PROCESS | 1854 | ++DOCSHELL 0x91164800 == 18 [pid = 1854] [id = 22] 12:17:51 INFO - PROCESS | 1854 | ++DOMWINDOW == 63 (0x96318000) [pid = 1854] [serial = 63] [outer = (nil)] 12:17:51 INFO - PROCESS | 1854 | ++DOMWINDOW == 64 (0x99204c00) [pid = 1854] [serial = 64] [outer = 0x96318000] 12:17:51 INFO - PROCESS | 1854 | 1461179871291 Marionette DEBUG loaded listener.js 12:17:51 INFO - PROCESS | 1854 | ++DOMWINDOW == 65 (0x9925ac00) [pid = 1854] [serial = 65] [outer = 0x96318000] 12:17:52 INFO - PROCESS | 1854 | 1461179872193 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:17:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 12:17:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1385ms 12:17:52 INFO - PROCESS | 1854 | 1461179872258 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 12:17:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 12:17:52 INFO - PROCESS | 1854 | 1461179872263 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 12:17:52 INFO - PROCESS | 1854 | 1461179872272 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 12:17:52 INFO - PROCESS | 1854 | 1461179872279 Marionette TRACE conn4 <- [1,62,null,{}] 12:17:52 INFO - PROCESS | 1854 | 1461179872298 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:52 INFO - PROCESS | 1854 | 1461179872544 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 12:17:52 INFO - PROCESS | 1854 | 1461179872681 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:52 INFO - PROCESS | 1854 | ++DOCSHELL 0x9dff1000 == 19 [pid = 1854] [id = 23] 12:17:52 INFO - PROCESS | 1854 | ++DOMWINDOW == 66 (0x9dff8c00) [pid = 1854] [serial = 66] [outer = (nil)] 12:17:52 INFO - PROCESS | 1854 | ++DOMWINDOW == 67 (0x9fb90400) [pid = 1854] [serial = 67] [outer = 0x9dff8c00] 12:17:52 INFO - PROCESS | 1854 | 1461179872815 Marionette DEBUG loaded listener.js 12:17:52 INFO - PROCESS | 1854 | ++DOMWINDOW == 68 (0x9fca5800) [pid = 1854] [serial = 68] [outer = 0x9dff8c00] 12:17:53 INFO - PROCESS | 1854 | 1461179873716 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:17:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 12:17:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1490ms 12:17:53 INFO - PROCESS | 1854 | 1461179873765 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 12:17:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 12:17:53 INFO - PROCESS | 1854 | 1461179873771 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 12:17:53 INFO - PROCESS | 1854 | 1461179873778 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 12:17:53 INFO - PROCESS | 1854 | 1461179873782 Marionette TRACE conn4 <- [1,66,null,{}] 12:17:53 INFO - PROCESS | 1854 | 1461179873788 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:53 INFO - PROCESS | 1854 | 1461179873970 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 12:17:54 INFO - PROCESS | 1854 | 1461179874104 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:54 INFO - PROCESS | 1854 | ++DOCSHELL 0x97ebc400 == 20 [pid = 1854] [id = 24] 12:17:54 INFO - PROCESS | 1854 | ++DOMWINDOW == 69 (0x9fce7c00) [pid = 1854] [serial = 69] [outer = (nil)] 12:17:54 INFO - PROCESS | 1854 | ++DOMWINDOW == 70 (0x9fe99c00) [pid = 1854] [serial = 70] [outer = 0x9fce7c00] 12:17:54 INFO - PROCESS | 1854 | 1461179874197 Marionette DEBUG loaded listener.js 12:17:54 INFO - PROCESS | 1854 | ++DOMWINDOW == 71 (0xa00a6400) [pid = 1854] [serial = 71] [outer = 0x9fce7c00] 12:17:55 INFO - PROCESS | 1854 | 1461179875106 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:17:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 12:17:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1388ms 12:17:55 INFO - PROCESS | 1854 | 1461179875167 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 12:17:55 INFO - PROCESS | 1854 | 1461179875171 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 12:17:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 12:17:55 INFO - PROCESS | 1854 | 1461179875178 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 12:17:55 INFO - PROCESS | 1854 | 1461179875182 Marionette TRACE conn4 <- [1,70,null,{}] 12:17:55 INFO - PROCESS | 1854 | 1461179875188 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:55 INFO - PROCESS | 1854 | 1461179875362 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 12:17:55 INFO - PROCESS | 1854 | 1461179875496 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:55 INFO - PROCESS | 1854 | ++DOCSHELL 0x982d1800 == 21 [pid = 1854] [id = 25] 12:17:55 INFO - PROCESS | 1854 | ++DOMWINDOW == 72 (0x9fce8400) [pid = 1854] [serial = 72] [outer = (nil)] 12:17:55 INFO - PROCESS | 1854 | ++DOMWINDOW == 73 (0xa0ad2800) [pid = 1854] [serial = 73] [outer = 0x9fce8400] 12:17:55 INFO - PROCESS | 1854 | 1461179875598 Marionette DEBUG loaded listener.js 12:17:55 INFO - PROCESS | 1854 | ++DOMWINDOW == 74 (0xa0ad7400) [pid = 1854] [serial = 74] [outer = 0x9fce8400] 12:17:56 INFO - PROCESS | 1854 | 1461179876657 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:17:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 12:17:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1531ms 12:17:56 INFO - PROCESS | 1854 | 1461179876711 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 12:17:56 INFO - PROCESS | 1854 | 1461179876718 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 12:17:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 12:17:56 INFO - PROCESS | 1854 | 1461179876727 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 12:17:56 INFO - PROCESS | 1854 | 1461179876732 Marionette TRACE conn4 <- [1,74,null,{}] 12:17:56 INFO - PROCESS | 1854 | 1461179876742 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:56 INFO - PROCESS | 1854 | 1461179876921 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 12:17:57 INFO - PROCESS | 1854 | 1461179877110 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:57 INFO - PROCESS | 1854 | ++DOCSHELL 0x970cf800 == 22 [pid = 1854] [id = 26] 12:17:57 INFO - PROCESS | 1854 | ++DOMWINDOW == 75 (0x970d0000) [pid = 1854] [serial = 75] [outer = (nil)] 12:17:57 INFO - PROCESS | 1854 | ++DOMWINDOW == 76 (0x9738d800) [pid = 1854] [serial = 76] [outer = 0x970d0000] 12:17:57 INFO - PROCESS | 1854 | 1461179877208 Marionette DEBUG loaded listener.js 12:17:57 INFO - PROCESS | 1854 | ++DOMWINDOW == 77 (0x984ce400) [pid = 1854] [serial = 77] [outer = 0x970d0000] 12:17:58 INFO - PROCESS | 1854 | 1461179878125 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:17:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 12:17:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1443ms 12:17:58 INFO - PROCESS | 1854 | 1461179878173 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 12:17:58 INFO - PROCESS | 1854 | 1461179878181 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 12:17:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 12:17:58 INFO - PROCESS | 1854 | 1461179878193 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 12:17:58 INFO - PROCESS | 1854 | 1461179878197 Marionette TRACE conn4 <- [1,78,null,{}] 12:17:58 INFO - PROCESS | 1854 | 1461179878205 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:58 INFO - PROCESS | 1854 | 1461179878457 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 12:17:58 INFO - PROCESS | 1854 | --DOCSHELL 0x962d4c00 == 21 [pid = 1854] [id = 17] 12:17:58 INFO - PROCESS | 1854 | --DOCSHELL 0x915ef000 == 20 [pid = 1854] [id = 16] 12:17:58 INFO - PROCESS | 1854 | 1461179878671 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:58 INFO - PROCESS | 1854 | ++DOCSHELL 0x91501400 == 21 [pid = 1854] [id = 27] 12:17:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 78 (0x91507800) [pid = 1854] [serial = 78] [outer = (nil)] 12:17:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 79 (0x92a9b000) [pid = 1854] [serial = 79] [outer = 0x91507800] 12:17:58 INFO - PROCESS | 1854 | 1461179878846 Marionette DEBUG loaded listener.js 12:17:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 80 (0x97388000) [pid = 1854] [serial = 80] [outer = 0x91507800] 12:17:59 INFO - PROCESS | 1854 | 1461179879754 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:17:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 12:17:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1635ms 12:17:59 INFO - PROCESS | 1854 | 1461179879830 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 12:17:59 INFO - PROCESS | 1854 | 1461179879839 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 12:17:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 12:17:59 INFO - PROCESS | 1854 | 1461179879848 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 12:17:59 INFO - PROCESS | 1854 | 1461179879856 Marionette TRACE conn4 <- [1,82,null,{}] 12:17:59 INFO - PROCESS | 1854 | 1461179879865 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:00 INFO - PROCESS | 1854 | 1461179880095 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 12:18:00 INFO - PROCESS | 1854 | 1461179880246 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:00 INFO - PROCESS | 1854 | ++DOCSHELL 0x9920c000 == 22 [pid = 1854] [id = 28] 12:18:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 81 (0x9ad0b400) [pid = 1854] [serial = 81] [outer = (nil)] 12:18:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 82 (0x9dff5000) [pid = 1854] [serial = 82] [outer = 0x9ad0b400] 12:18:00 INFO - PROCESS | 1854 | 1461179880419 Marionette DEBUG loaded listener.js 12:18:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 83 (0x9fc5c400) [pid = 1854] [serial = 83] [outer = 0x9ad0b400] 12:18:01 INFO - PROCESS | 1854 | 1461179881370 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:18:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 12:18:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1587ms 12:18:01 INFO - PROCESS | 1854 | 1461179881442 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 12:18:01 INFO - PROCESS | 1854 | 1461179881448 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 12:18:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 12:18:01 INFO - PROCESS | 1854 | 1461179881460 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 12:18:01 INFO - PROCESS | 1854 | 1461179881466 Marionette TRACE conn4 <- [1,86,null,{}] 12:18:01 INFO - PROCESS | 1854 | 1461179881478 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:01 INFO - PROCESS | 1854 | 1461179881736 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 12:18:01 INFO - PROCESS | 1854 | 1461179881888 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:01 INFO - PROCESS | 1854 | ++DOCSHELL 0x99346000 == 23 [pid = 1854] [id = 29] 12:18:01 INFO - PROCESS | 1854 | ++DOMWINDOW == 84 (0x9fce5800) [pid = 1854] [serial = 84] [outer = (nil)] 12:18:01 INFO - PROCESS | 1854 | ++DOMWINDOW == 85 (0xa0a8b400) [pid = 1854] [serial = 85] [outer = 0x9fce5800] 12:18:02 INFO - PROCESS | 1854 | 1461179882004 Marionette DEBUG loaded listener.js 12:18:02 INFO - PROCESS | 1854 | ++DOMWINDOW == 86 (0xa0e50c00) [pid = 1854] [serial = 86] [outer = 0x9fce5800] 12:18:02 INFO - PROCESS | 1854 | 1461179882931 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:18:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 12:18:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1506ms 12:18:02 INFO - PROCESS | 1854 | 1461179882965 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 12:18:02 INFO - PROCESS | 1854 | 1461179882972 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 12:18:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 12:18:02 INFO - PROCESS | 1854 | 1461179882990 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 12:18:03 INFO - PROCESS | 1854 | 1461179882999 Marionette TRACE conn4 <- [1,90,null,{}] 12:18:03 INFO - PROCESS | 1854 | 1461179883006 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:03 INFO - PROCESS | 1854 | 1461179883204 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 12:18:03 INFO - PROCESS | 1854 | 1461179883345 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:03 INFO - PROCESS | 1854 | ++DOCSHELL 0x91162800 == 24 [pid = 1854] [id = 30] 12:18:03 INFO - PROCESS | 1854 | ++DOMWINDOW == 87 (0x97386800) [pid = 1854] [serial = 87] [outer = (nil)] 12:18:03 INFO - PROCESS | 1854 | ++DOMWINDOW == 88 (0xa3c7e400) [pid = 1854] [serial = 88] [outer = 0x97386800] 12:18:03 INFO - PROCESS | 1854 | 1461179883467 Marionette DEBUG loaded listener.js 12:18:03 INFO - PROCESS | 1854 | ++DOMWINDOW == 89 (0xa448cc00) [pid = 1854] [serial = 89] [outer = 0x97386800] 12:18:03 INFO - PROCESS | 1854 | ++DOMWINDOW == 90 (0x99385800) [pid = 1854] [serial = 90] [outer = 0x99343c00] 12:18:04 INFO - PROCESS | 1854 | 1461179884528 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:18:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 12:18:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1602ms 12:18:04 INFO - PROCESS | 1854 | 1461179884585 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 12:18:04 INFO - PROCESS | 1854 | 1461179884589 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 12:18:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 12:18:04 INFO - PROCESS | 1854 | 1461179884596 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 12:18:04 INFO - PROCESS | 1854 | 1461179884601 Marionette TRACE conn4 <- [1,94,null,{}] 12:18:04 INFO - PROCESS | 1854 | 1461179884607 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:04 INFO - PROCESS | 1854 | 1461179884792 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 12:18:04 INFO - PROCESS | 1854 | 1461179884933 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:05 INFO - PROCESS | 1854 | ++DOCSHELL 0x99383000 == 25 [pid = 1854] [id = 31] 12:18:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 91 (0x99384800) [pid = 1854] [serial = 91] [outer = (nil)] 12:18:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 92 (0x9fe97c00) [pid = 1854] [serial = 92] [outer = 0x99384800] 12:18:05 INFO - PROCESS | 1854 | 1461179885062 Marionette DEBUG loaded listener.js 12:18:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 93 (0x97495800) [pid = 1854] [serial = 93] [outer = 0x99384800] 12:18:05 INFO - PROCESS | 1854 | 1461179885910 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 12:18:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 12:18:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1387ms 12:18:05 INFO - PROCESS | 1854 | 1461179885989 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 12:18:05 INFO - PROCESS | 1854 | 1461179885994 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 12:18:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 12:18:06 INFO - PROCESS | 1854 | 1461179886005 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 12:18:06 INFO - PROCESS | 1854 | 1461179886009 Marionette TRACE conn4 <- [1,98,null,{}] 12:18:06 INFO - PROCESS | 1854 | 1461179886015 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:06 INFO - PROCESS | 1854 | 1461179886228 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 12:18:06 INFO - PROCESS | 1854 | 1461179886380 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:06 INFO - PROCESS | 1854 | ++DOCSHELL 0x8f0cc400 == 26 [pid = 1854] [id = 32] 12:18:06 INFO - PROCESS | 1854 | ++DOMWINDOW == 94 (0x8f0ccc00) [pid = 1854] [serial = 94] [outer = (nil)] 12:18:06 INFO - PROCESS | 1854 | ++DOMWINDOW == 95 (0x8f0cf000) [pid = 1854] [serial = 95] [outer = 0x8f0ccc00] 12:18:06 INFO - PROCESS | 1854 | 1461179886535 Marionette DEBUG loaded listener.js 12:18:06 INFO - PROCESS | 1854 | ++DOMWINDOW == 96 (0xa4489000) [pid = 1854] [serial = 96] [outer = 0x8f0ccc00] 12:18:07 INFO - PROCESS | 1854 | 1461179887578 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 12:18:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 12:18:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1636ms 12:18:07 INFO - PROCESS | 1854 | 1461179887656 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 12:18:07 INFO - PROCESS | 1854 | 1461179887663 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 12:18:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 12:18:07 INFO - PROCESS | 1854 | 1461179887674 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 12:18:07 INFO - PROCESS | 1854 | 1461179887679 Marionette TRACE conn4 <- [1,102,null,{}] 12:18:07 INFO - PROCESS | 1854 | 1461179887689 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:07 INFO - PROCESS | 1854 | 1461179887879 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 12:18:08 INFO - PROCESS | 1854 | 1461179888057 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:08 INFO - PROCESS | 1854 | ++DOCSHELL 0x8e801c00 == 27 [pid = 1854] [id = 33] 12:18:08 INFO - PROCESS | 1854 | ++DOMWINDOW == 97 (0x8e803000) [pid = 1854] [serial = 97] [outer = (nil)] 12:18:08 INFO - PROCESS | 1854 | ++DOMWINDOW == 98 (0x8e80d800) [pid = 1854] [serial = 98] [outer = 0x8e803000] 12:18:08 INFO - PROCESS | 1854 | 1461179888167 Marionette DEBUG loaded listener.js 12:18:08 INFO - PROCESS | 1854 | ++DOMWINDOW == 99 (0x8f0cb400) [pid = 1854] [serial = 99] [outer = 0x8e803000] 12:18:09 INFO - PROCESS | 1854 | 1461179889112 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 12:18:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 12:18:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1496ms 12:18:09 INFO - PROCESS | 1854 | 1461179889172 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 12:18:09 INFO - PROCESS | 1854 | 1461179889179 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 12:18:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 12:18:09 INFO - PROCESS | 1854 | 1461179889192 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 12:18:09 INFO - PROCESS | 1854 | 1461179889196 Marionette TRACE conn4 <- [1,106,null,{}] 12:18:09 INFO - PROCESS | 1854 | 1461179889207 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:09 INFO - PROCESS | 1854 | 1461179889538 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 12:18:09 INFO - PROCESS | 1854 | 1461179889758 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:09 INFO - PROCESS | 1854 | ++DOCSHELL 0x8e80b400 == 28 [pid = 1854] [id = 34] 12:18:09 INFO - PROCESS | 1854 | ++DOMWINDOW == 100 (0x8f0cac00) [pid = 1854] [serial = 100] [outer = (nil)] 12:18:09 INFO - PROCESS | 1854 | ++DOMWINDOW == 101 (0x8f35b400) [pid = 1854] [serial = 101] [outer = 0x8f0cac00] 12:18:09 INFO - PROCESS | 1854 | 1461179889918 Marionette DEBUG loaded listener.js 12:18:10 INFO - PROCESS | 1854 | ++DOMWINDOW == 102 (0x8f35d800) [pid = 1854] [serial = 102] [outer = 0x8f0cac00] 12:18:11 INFO - PROCESS | 1854 | --DOCSHELL 0x970cf800 == 27 [pid = 1854] [id = 26] 12:18:11 INFO - PROCESS | 1854 | --DOCSHELL 0x91164800 == 26 [pid = 1854] [id = 22] 12:18:11 INFO - PROCESS | 1854 | --DOCSHELL 0x9dff1000 == 25 [pid = 1854] [id = 23] 12:18:11 INFO - PROCESS | 1854 | --DOCSHELL 0x97ebc400 == 24 [pid = 1854] [id = 24] 12:18:11 INFO - PROCESS | 1854 | --DOCSHELL 0x970d1c00 == 23 [pid = 1854] [id = 21] 12:18:14 INFO - PROCESS | 1854 | --DOCSHELL 0x914b8c00 == 22 [pid = 1854] [id = 18] 12:18:14 INFO - PROCESS | 1854 | --DOCSHELL 0x99254000 == 21 [pid = 1854] [id = 13] 12:18:14 INFO - PROCESS | 1854 | --DOCSHELL 0x9116ac00 == 20 [pid = 1854] [id = 20] 12:18:14 INFO - PROCESS | 1854 | --DOCSHELL 0x9735fc00 == 19 [pid = 1854] [id = 15] 12:18:14 INFO - PROCESS | 1854 | --DOCSHELL 0x982d1800 == 18 [pid = 1854] [id = 25] 12:18:14 INFO - PROCESS | 1854 | --DOCSHELL 0x914bcc00 == 17 [pid = 1854] [id = 19] 12:18:14 INFO - PROCESS | 1854 | --DOCSHELL 0x8f0cc400 == 16 [pid = 1854] [id = 32] 12:18:14 INFO - PROCESS | 1854 | --DOCSHELL 0x8e801c00 == 15 [pid = 1854] [id = 33] 12:18:14 INFO - PROCESS | 1854 | --DOCSHELL 0x99346000 == 14 [pid = 1854] [id = 29] 12:18:14 INFO - PROCESS | 1854 | --DOCSHELL 0x91162800 == 13 [pid = 1854] [id = 30] 12:18:14 INFO - PROCESS | 1854 | --DOCSHELL 0x99383000 == 12 [pid = 1854] [id = 31] 12:18:14 INFO - PROCESS | 1854 | --DOCSHELL 0x91501400 == 11 [pid = 1854] [id = 27] 12:18:14 INFO - PROCESS | 1854 | --DOCSHELL 0x91506c00 == 10 [pid = 1854] [id = 6] 12:18:14 INFO - PROCESS | 1854 | --DOCSHELL 0x9920c000 == 9 [pid = 1854] [id = 28] 12:18:15 INFO - PROCESS | 1854 | 1461179895448 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 12:18:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 12:18:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 6410ms 12:18:15 INFO - PROCESS | 1854 | 1461179895603 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 12:18:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 12:18:15 INFO - PROCESS | 1854 | 1461179895610 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 12:18:15 INFO - PROCESS | 1854 | 1461179895621 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 12:18:15 INFO - PROCESS | 1854 | 1461179895628 Marionette TRACE conn4 <- [1,110,null,{}] 12:18:15 INFO - PROCESS | 1854 | 1461179895640 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:15 INFO - PROCESS | 1854 | 1461179895841 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 12:18:15 INFO - PROCESS | 1854 | 1461179895947 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:15 INFO - PROCESS | 1854 | ++DOCSHELL 0x8f0cdc00 == 10 [pid = 1854] [id = 35] 12:18:15 INFO - PROCESS | 1854 | ++DOMWINDOW == 103 (0x8f0cfc00) [pid = 1854] [serial = 103] [outer = (nil)] 12:18:16 INFO - PROCESS | 1854 | ++DOMWINDOW == 104 (0x9115d000) [pid = 1854] [serial = 104] [outer = 0x8f0cfc00] 12:18:16 INFO - PROCESS | 1854 | 1461179896051 Marionette DEBUG loaded listener.js 12:18:16 INFO - PROCESS | 1854 | ++DOMWINDOW == 105 (0x912b6800) [pid = 1854] [serial = 105] [outer = 0x8f0cfc00] 12:18:16 INFO - PROCESS | 1854 | 1461179896920 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 12:18:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 12:18:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1347ms 12:18:16 INFO - PROCESS | 1854 | 1461179896967 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 12:18:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 12:18:16 INFO - PROCESS | 1854 | 1461179896978 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 12:18:16 INFO - PROCESS | 1854 | 1461179896990 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 12:18:16 INFO - PROCESS | 1854 | 1461179896996 Marionette TRACE conn4 <- [1,114,null,{}] 12:18:17 INFO - PROCESS | 1854 | 1461179897003 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:17 INFO - PROCESS | 1854 | 1461179897241 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 12:18:17 INFO - PROCESS | 1854 | 1461179897371 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:17 INFO - PROCESS | 1854 | ++DOCSHELL 0x92de9000 == 11 [pid = 1854] [id = 36] 12:18:17 INFO - PROCESS | 1854 | ++DOMWINDOW == 106 (0x92de9800) [pid = 1854] [serial = 106] [outer = (nil)] 12:18:17 INFO - PROCESS | 1854 | ++DOMWINDOW == 107 (0x92dec400) [pid = 1854] [serial = 107] [outer = 0x92de9800] 12:18:17 INFO - PROCESS | 1854 | 1461179897519 Marionette DEBUG loaded listener.js 12:18:17 INFO - PROCESS | 1854 | ++DOMWINDOW == 108 (0x92e23000) [pid = 1854] [serial = 108] [outer = 0x92de9800] 12:18:18 INFO - PROCESS | 1854 | 1461179898703 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 12:18:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 12:18:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1790ms 12:18:18 INFO - PROCESS | 1854 | 1461179898782 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 12:18:18 INFO - PROCESS | 1854 | 1461179898789 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 12:18:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 12:18:18 INFO - PROCESS | 1854 | 1461179898803 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 12:18:18 INFO - PROCESS | 1854 | 1461179898810 Marionette TRACE conn4 <- [1,118,null,{}] 12:18:18 INFO - PROCESS | 1854 | 1461179898829 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:19 INFO - PROCESS | 1854 | 1461179899069 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 12:18:19 INFO - PROCESS | 1854 | 1461179899131 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:19 INFO - PROCESS | 1854 | ++DOCSHELL 0x97385c00 == 12 [pid = 1854] [id = 37] 12:18:19 INFO - PROCESS | 1854 | ++DOMWINDOW == 109 (0x97386400) [pid = 1854] [serial = 109] [outer = (nil)] 12:18:19 INFO - PROCESS | 1854 | ++DOMWINDOW == 110 (0x975b0c00) [pid = 1854] [serial = 110] [outer = 0x97386400] 12:18:19 INFO - PROCESS | 1854 | 1461179899221 Marionette DEBUG loaded listener.js 12:18:19 INFO - PROCESS | 1854 | ++DOMWINDOW == 111 (0x982d7400) [pid = 1854] [serial = 111] [outer = 0x97386400] 12:18:20 INFO - PROCESS | 1854 | 1461179900083 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 12:18:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 12:18:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1307ms 12:18:20 INFO - PROCESS | 1854 | 1461179900105 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 12:18:20 INFO - PROCESS | 1854 | 1461179900111 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 12:18:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 12:18:20 INFO - PROCESS | 1854 | 1461179900118 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 12:18:20 INFO - PROCESS | 1854 | 1461179900122 Marionette TRACE conn4 <- [1,122,null,{}] 12:18:20 INFO - PROCESS | 1854 | 1461179900136 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:20 INFO - PROCESS | 1854 | 1461179900338 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 12:18:21 INFO - PROCESS | 1854 | --DOMWINDOW == 110 (0x97eb1c00) [pid = 1854] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 12:18:21 INFO - PROCESS | 1854 | --DOMWINDOW == 109 (0x91507800) [pid = 1854] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 12:18:21 INFO - PROCESS | 1854 | --DOMWINDOW == 108 (0x97386800) [pid = 1854] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 12:18:21 INFO - PROCESS | 1854 | --DOMWINDOW == 107 (0x912b3c00) [pid = 1854] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 12:18:21 INFO - PROCESS | 1854 | --DOMWINDOW == 106 (0x97387800) [pid = 1854] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 12:18:21 INFO - PROCESS | 1854 | --DOMWINDOW == 105 (0x91166000) [pid = 1854] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 12:18:21 INFO - PROCESS | 1854 | --DOMWINDOW == 104 (0x912b4400) [pid = 1854] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 12:18:21 INFO - PROCESS | 1854 | --DOMWINDOW == 103 (0x97ec3000) [pid = 1854] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 12:18:21 INFO - PROCESS | 1854 | --DOMWINDOW == 102 (0x9920b400) [pid = 1854] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 12:18:21 INFO - PROCESS | 1854 | --DOMWINDOW == 101 (0x9925b800) [pid = 1854] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 12:18:21 INFO - PROCESS | 1854 | --DOMWINDOW == 100 (0x9fce5800) [pid = 1854] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 12:18:21 INFO - PROCESS | 1854 | --DOMWINDOW == 99 (0x9dff8c00) [pid = 1854] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 12:18:21 INFO - PROCESS | 1854 | --DOMWINDOW == 98 (0x96318000) [pid = 1854] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 12:18:21 INFO - PROCESS | 1854 | --DOMWINDOW == 97 (0x91507000) [pid = 1854] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 12:18:21 INFO - PROCESS | 1854 | --DOMWINDOW == 96 (0x970d6c00) [pid = 1854] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 12:18:21 INFO - PROCESS | 1854 | --DOMWINDOW == 95 (0x9ad0b400) [pid = 1854] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 12:18:21 INFO - PROCESS | 1854 | --DOMWINDOW == 94 (0x9fce8400) [pid = 1854] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 12:18:21 INFO - PROCESS | 1854 | --DOMWINDOW == 93 (0x970d0000) [pid = 1854] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 12:18:21 INFO - PROCESS | 1854 | --DOMWINDOW == 92 (0x99384800) [pid = 1854] [serial = 91] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 12:18:21 INFO - PROCESS | 1854 | --DOMWINDOW == 91 (0x9fce7c00) [pid = 1854] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 12:18:21 INFO - PROCESS | 1854 | --DOMWINDOW == 90 (0x9799cc00) [pid = 1854] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 12:18:21 INFO - PROCESS | 1854 | --DOMWINDOW == 89 (0x915ef400) [pid = 1854] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 12:18:21 INFO - PROCESS | 1854 | --DOMWINDOW == 88 (0x99251800) [pid = 1854] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 12:18:21 INFO - PROCESS | 1854 | --DOMWINDOW == 87 (0x8f0ccc00) [pid = 1854] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 12:18:21 INFO - PROCESS | 1854 | --DOMWINDOW == 86 (0x8e803000) [pid = 1854] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 12:18:21 INFO - PROCESS | 1854 | 1461179901365 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:21 INFO - PROCESS | 1854 | ++DOCSHELL 0x8e806000 == 13 [pid = 1854] [id = 38] 12:18:21 INFO - PROCESS | 1854 | ++DOMWINDOW == 87 (0x8e809400) [pid = 1854] [serial = 112] [outer = (nil)] 12:18:21 INFO - PROCESS | 1854 | ++DOMWINDOW == 88 (0x8f0ccc00) [pid = 1854] [serial = 113] [outer = 0x8e809400] 12:18:21 INFO - PROCESS | 1854 | 1461179901486 Marionette DEBUG loaded listener.js 12:18:21 INFO - PROCESS | 1854 | ++DOMWINDOW == 89 (0x91507000) [pid = 1854] [serial = 114] [outer = 0x8e809400] 12:18:22 INFO - PROCESS | 1854 | 1461179902312 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 12:18:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 12:18:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 2251ms 12:18:22 INFO - PROCESS | 1854 | 1461179902396 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 12:18:22 INFO - PROCESS | 1854 | 1461179902415 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 12:18:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 12:18:22 INFO - PROCESS | 1854 | 1461179902433 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 12:18:22 INFO - PROCESS | 1854 | 1461179902437 Marionette TRACE conn4 <- [1,126,null,{}] 12:18:22 INFO - PROCESS | 1854 | 1461179902451 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:22 INFO - PROCESS | 1854 | 1461179902621 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 12:18:22 INFO - PROCESS | 1854 | 1461179902732 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:22 INFO - PROCESS | 1854 | ++DOCSHELL 0x8f0c1400 == 14 [pid = 1854] [id = 39] 12:18:22 INFO - PROCESS | 1854 | ++DOMWINDOW == 90 (0x9115b400) [pid = 1854] [serial = 115] [outer = (nil)] 12:18:22 INFO - PROCESS | 1854 | ++DOMWINDOW == 91 (0x9933cc00) [pid = 1854] [serial = 116] [outer = 0x9115b400] 12:18:22 INFO - PROCESS | 1854 | 1461179902816 Marionette DEBUG loaded listener.js 12:18:22 INFO - PROCESS | 1854 | ++DOMWINDOW == 92 (0x99385400) [pid = 1854] [serial = 117] [outer = 0x9115b400] 12:18:23 INFO - PROCESS | 1854 | 1461179903780 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 12:18:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 12:18:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1388ms 12:18:23 INFO - PROCESS | 1854 | 1461179903820 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 12:18:23 INFO - PROCESS | 1854 | 1461179903828 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 12:18:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 12:18:23 INFO - PROCESS | 1854 | 1461179903839 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 12:18:23 INFO - PROCESS | 1854 | 1461179903845 Marionette TRACE conn4 <- [1,130,null,{}] 12:18:23 INFO - PROCESS | 1854 | 1461179903856 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:24 INFO - PROCESS | 1854 | 1461179904089 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 12:18:24 INFO - PROCESS | 1854 | 1461179904307 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:24 INFO - PROCESS | 1854 | ++DOCSHELL 0x8f0c7800 == 15 [pid = 1854] [id = 40] 12:18:24 INFO - PROCESS | 1854 | ++DOMWINDOW == 93 (0x91162c00) [pid = 1854] [serial = 118] [outer = (nil)] 12:18:24 INFO - PROCESS | 1854 | ++DOMWINDOW == 94 (0x92e2b400) [pid = 1854] [serial = 119] [outer = 0x91162c00] 12:18:24 INFO - PROCESS | 1854 | 1461179904450 Marionette DEBUG loaded listener.js 12:18:24 INFO - PROCESS | 1854 | ++DOMWINDOW == 95 (0x9690f000) [pid = 1854] [serial = 120] [outer = 0x91162c00] 12:18:25 INFO - PROCESS | 1854 | 1461179905345 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 12:18:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 12:18:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1538ms 12:18:25 INFO - PROCESS | 1854 | 1461179905379 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 12:18:25 INFO - PROCESS | 1854 | 1461179905388 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 12:18:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 12:18:25 INFO - PROCESS | 1854 | 1461179905401 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 12:18:25 INFO - PROCESS | 1854 | 1461179905405 Marionette TRACE conn4 <- [1,134,null,{}] 12:18:25 INFO - PROCESS | 1854 | 1461179905413 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:25 INFO - PROCESS | 1854 | 1461179905613 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 12:18:25 INFO - PROCESS | 1854 | 1461179905758 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:25 INFO - PROCESS | 1854 | ++DOCSHELL 0x9738e000 == 16 [pid = 1854] [id = 41] 12:18:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 96 (0x987cd000) [pid = 1854] [serial = 121] [outer = (nil)] 12:18:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 97 (0x99342c00) [pid = 1854] [serial = 122] [outer = 0x987cd000] 12:18:25 INFO - PROCESS | 1854 | 1461179905855 Marionette DEBUG loaded listener.js 12:18:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 98 (0x9938dc00) [pid = 1854] [serial = 123] [outer = 0x987cd000] 12:18:26 INFO - PROCESS | 1854 | 1461179906927 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 12:18:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 12:18:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1545ms 12:18:26 INFO - PROCESS | 1854 | 1461179906948 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 12:18:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 12:18:26 INFO - PROCESS | 1854 | 1461179906955 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 12:18:26 INFO - PROCESS | 1854 | 1461179906964 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 12:18:26 INFO - PROCESS | 1854 | 1461179906972 Marionette TRACE conn4 <- [1,138,null,{}] 12:18:26 INFO - PROCESS | 1854 | 1461179906995 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:27 INFO - PROCESS | 1854 | 1461179907233 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 12:18:27 INFO - PROCESS | 1854 | 1461179907485 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 12:18:27 INFO - PROCESS | 1854 | 1461179907554 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:27 INFO - PROCESS | 1854 | ++DOCSHELL 0x9fce0000 == 17 [pid = 1854] [id = 42] 12:18:27 INFO - PROCESS | 1854 | ++DOMWINDOW == 99 (0x9fce0400) [pid = 1854] [serial = 124] [outer = (nil)] 12:18:27 INFO - PROCESS | 1854 | ++DOMWINDOW == 100 (0x9fce3000) [pid = 1854] [serial = 125] [outer = 0x9fce0400] 12:18:27 INFO - PROCESS | 1854 | 1461179907656 Marionette DEBUG loaded listener.js 12:18:27 INFO - PROCESS | 1854 | ++DOMWINDOW == 101 (0x9fce9c00) [pid = 1854] [serial = 126] [outer = 0x9fce0400] 12:18:28 INFO - PROCESS | 1854 | 1461179908640 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 12:18:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 12:18:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1746ms 12:18:28 INFO - PROCESS | 1854 | 1461179908708 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 12:18:28 INFO - PROCESS | 1854 | 1461179908715 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 12:18:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 12:18:28 INFO - PROCESS | 1854 | 1461179908722 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 12:18:28 INFO - PROCESS | 1854 | 1461179908727 Marionette TRACE conn4 <- [1,142,null,{}] 12:18:28 INFO - PROCESS | 1854 | 1461179908734 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:28 INFO - PROCESS | 1854 | 1461179908978 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 12:18:29 INFO - PROCESS | 1854 | 1461179909168 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:29 INFO - PROCESS | 1854 | ++DOCSHELL 0x9624c800 == 18 [pid = 1854] [id = 43] 12:18:29 INFO - PROCESS | 1854 | ++DOMWINDOW == 102 (0xa0016c00) [pid = 1854] [serial = 127] [outer = (nil)] 12:18:29 INFO - PROCESS | 1854 | ++DOMWINDOW == 103 (0xa00ab000) [pid = 1854] [serial = 128] [outer = 0xa0016c00] 12:18:29 INFO - PROCESS | 1854 | 1461179909323 Marionette DEBUG loaded listener.js 12:18:29 INFO - PROCESS | 1854 | ++DOMWINDOW == 104 (0xa00d5c00) [pid = 1854] [serial = 129] [outer = 0xa0016c00] 12:18:30 INFO - PROCESS | 1854 | 1461179910513 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 12:18:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 12:18:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1838ms 12:18:30 INFO - PROCESS | 1854 | 1461179910562 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 12:18:30 INFO - PROCESS | 1854 | 1461179910565 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 12:18:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 12:18:30 INFO - PROCESS | 1854 | 1461179910573 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 12:18:30 INFO - PROCESS | 1854 | 1461179910577 Marionette TRACE conn4 <- [1,146,null,{}] 12:18:30 INFO - PROCESS | 1854 | 1461179910583 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:30 INFO - PROCESS | 1854 | 1461179910799 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 12:18:30 INFO - PROCESS | 1854 | 1461179910968 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:31 INFO - PROCESS | 1854 | ++DOCSHELL 0x8f0c7c00 == 19 [pid = 1854] [id = 44] 12:18:31 INFO - PROCESS | 1854 | ++DOMWINDOW == 105 (0x91160800) [pid = 1854] [serial = 130] [outer = (nil)] 12:18:31 INFO - PROCESS | 1854 | ++DOMWINDOW == 106 (0x96385800) [pid = 1854] [serial = 131] [outer = 0x91160800] 12:18:31 INFO - PROCESS | 1854 | 1461179911060 Marionette DEBUG loaded listener.js 12:18:31 INFO - PROCESS | 1854 | ++DOMWINDOW == 107 (0x9748f400) [pid = 1854] [serial = 132] [outer = 0x91160800] 12:18:32 INFO - PROCESS | 1854 | 1461179912207 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 12:18:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 12:18:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1686ms 12:18:32 INFO - PROCESS | 1854 | 1461179912262 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 12:18:32 INFO - PROCESS | 1854 | 1461179912269 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 12:18:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 12:18:32 INFO - PROCESS | 1854 | 1461179912495 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 12:18:32 INFO - PROCESS | 1854 | 1461179912501 Marionette TRACE conn4 <- [1,150,null,{}] 12:18:32 INFO - PROCESS | 1854 | 1461179912674 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:32 INFO - PROCESS | 1854 | 1461179912895 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 12:18:33 INFO - PROCESS | 1854 | 1461179913096 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:33 INFO - PROCESS | 1854 | ++DOCSHELL 0x8f35b000 == 20 [pid = 1854] [id = 45] 12:18:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 108 (0x8f360000) [pid = 1854] [serial = 133] [outer = (nil)] 12:18:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 109 (0x912b8800) [pid = 1854] [serial = 134] [outer = 0x8f360000] 12:18:33 INFO - PROCESS | 1854 | 1461179913222 Marionette DEBUG loaded listener.js 12:18:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 110 (0x915ed800) [pid = 1854] [serial = 135] [outer = 0x8f360000] 12:18:33 INFO - PROCESS | 1854 | --DOMWINDOW == 109 (0x914b4800) [pid = 1854] [serial = 19] [outer = (nil)] [url = about:blank] 12:18:33 INFO - PROCESS | 1854 | --DOMWINDOW == 108 (0xa2ac7800) [pid = 1854] [serial = 2] [outer = (nil)] [url = about:blank] 12:18:33 INFO - PROCESS | 1854 | --DOMWINDOW == 107 (0x97ec5800) [pid = 1854] [serial = 22] [outer = (nil)] [url = about:blank] 12:18:33 INFO - PROCESS | 1854 | --DOMWINDOW == 106 (0x9dff9000) [pid = 1854] [serial = 25] [outer = (nil)] [url = about:blank] 12:18:33 INFO - PROCESS | 1854 | --DOMWINDOW == 105 (0x9fca8000) [pid = 1854] [serial = 28] [outer = (nil)] [url = about:blank] 12:18:33 INFO - PROCESS | 1854 | --DOMWINDOW == 104 (0x9fca6c00) [pid = 1854] [serial = 31] [outer = (nil)] [url = about:blank] 12:18:33 INFO - PROCESS | 1854 | --DOMWINDOW == 103 (0x9150d800) [pid = 1854] [serial = 17] [outer = (nil)] [url = about:blank] 12:18:33 INFO - PROCESS | 1854 | --DOMWINDOW == 102 (0xa4b50000) [pid = 1854] [serial = 32] [outer = (nil)] [url = about:blank] 12:18:33 INFO - PROCESS | 1854 | --DOMWINDOW == 101 (0x984cd800) [pid = 1854] [serial = 23] [outer = (nil)] [url = about:blank] 12:18:33 INFO - PROCESS | 1854 | --DOMWINDOW == 100 (0x9b29d400) [pid = 1854] [serial = 34] [outer = (nil)] [url = about:blank] 12:18:33 INFO - PROCESS | 1854 | --DOMWINDOW == 99 (0xa5e98800) [pid = 1854] [serial = 35] [outer = (nil)] [url = about:blank] 12:18:33 INFO - PROCESS | 1854 | --DOMWINDOW == 98 (0xa448c800) [pid = 1854] [serial = 37] [outer = (nil)] [url = about:blank] 12:18:33 INFO - PROCESS | 1854 | --DOMWINDOW == 97 (0xa6cbf400) [pid = 1854] [serial = 38] [outer = (nil)] [url = about:blank] 12:18:33 INFO - PROCESS | 1854 | --DOMWINDOW == 96 (0x99343400) [pid = 1854] [serial = 29] [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.] 12:18:33 INFO - PROCESS | 1854 | --DOMWINDOW == 95 (0x976dc000) [pid = 1854] [serial = 12] [outer = (nil)] [url = about:blank] 12:18:33 INFO - PROCESS | 1854 | --DOMWINDOW == 94 (0x97ab1800) [pid = 1854] [serial = 9] [outer = (nil)] [url = about:blank] 12:18:33 INFO - PROCESS | 1854 | --DOMWINDOW == 93 (0x91509000) [pid = 1854] [serial = 16] [outer = (nil)] [url = about:blank] 12:18:33 INFO - PROCESS | 1854 | --DOMWINDOW == 92 (0x8f35b400) [pid = 1854] [serial = 101] [outer = (nil)] [url = about:blank] 12:18:34 INFO - PROCESS | 1854 | --DOMWINDOW == 91 (0xa3c7e400) [pid = 1854] [serial = 88] [outer = (nil)] [url = about:blank] 12:18:34 INFO - PROCESS | 1854 | --DOMWINDOW == 90 (0x973a5800) [pid = 1854] [serial = 43] [outer = (nil)] [url = about:blank] 12:18:34 INFO - PROCESS | 1854 | --DOMWINDOW == 89 (0xa0e50c00) [pid = 1854] [serial = 86] [outer = (nil)] [url = about:blank] 12:18:34 INFO - PROCESS | 1854 | --DOMWINDOW == 88 (0x915ee000) [pid = 1854] [serial = 58] [outer = (nil)] [url = about:blank] 12:18:34 INFO - PROCESS | 1854 | --DOMWINDOW == 87 (0x91169800) [pid = 1854] [serial = 40] [outer = (nil)] [url = about:blank] 12:18:34 INFO - PROCESS | 1854 | --DOMWINDOW == 86 (0x915f2000) [pid = 1854] [serial = 41] [outer = (nil)] [url = about:blank] 12:18:34 INFO - PROCESS | 1854 | --DOMWINDOW == 85 (0x975af400) [pid = 1854] [serial = 44] [outer = (nil)] [url = about:blank] 12:18:34 INFO - PROCESS | 1854 | --DOMWINDOW == 84 (0x9ea26000) [pid = 1854] [serial = 56] [outer = (nil)] [url = about:blank] 12:18:34 INFO - PROCESS | 1854 | --DOMWINDOW == 83 (0x9dff9c00) [pid = 1854] [serial = 55] [outer = (nil)] [url = about:blank] 12:18:34 INFO - PROCESS | 1854 | --DOMWINDOW == 82 (0x99204c00) [pid = 1854] [serial = 64] [outer = (nil)] [url = about:blank] 12:18:34 INFO - PROCESS | 1854 | --DOMWINDOW == 81 (0x9738a800) [pid = 1854] [serial = 61] [outer = (nil)] [url = about:blank] 12:18:34 INFO - PROCESS | 1854 | --DOMWINDOW == 80 (0x9ad0c800) [pid = 1854] [serial = 53] [outer = (nil)] [url = about:blank] 12:18:34 INFO - PROCESS | 1854 | --DOMWINDOW == 79 (0x97388000) [pid = 1854] [serial = 80] [outer = (nil)] [url = about:blank] 12:18:34 INFO - PROCESS | 1854 | --DOMWINDOW == 78 (0xa448cc00) [pid = 1854] [serial = 89] [outer = (nil)] [url = about:blank] 12:18:34 INFO - PROCESS | 1854 | --DOMWINDOW == 77 (0x987d0c00) [pid = 1854] [serial = 50] [outer = (nil)] [url = about:blank] 12:18:34 INFO - PROCESS | 1854 | --DOMWINDOW == 76 (0x9933b400) [pid = 1854] [serial = 52] [outer = (nil)] [url = about:blank] 12:18:34 INFO - PROCESS | 1854 | --DOMWINDOW == 75 (0x984ce400) [pid = 1854] [serial = 77] [outer = (nil)] [url = about:blank] 12:18:34 INFO - PROCESS | 1854 | --DOMWINDOW == 74 (0x9304a800) [pid = 1854] [serial = 59] [outer = (nil)] [url = about:blank] 12:18:34 INFO - PROCESS | 1854 | --DOMWINDOW == 73 (0x963f4c00) [pid = 1854] [serial = 47] [outer = (nil)] [url = about:blank] 12:18:34 INFO - PROCESS | 1854 | --DOMWINDOW == 72 (0x92a9b000) [pid = 1854] [serial = 79] [outer = (nil)] [url = about:blank] 12:18:34 INFO - PROCESS | 1854 | --DOMWINDOW == 71 (0x9fe97c00) [pid = 1854] [serial = 92] [outer = (nil)] [url = about:blank] 12:18:34 INFO - PROCESS | 1854 | --DOMWINDOW == 70 (0xa00a6400) [pid = 1854] [serial = 71] [outer = (nil)] [url = about:blank] 12:18:34 INFO - PROCESS | 1854 | --DOMWINDOW == 69 (0x984c7400) [pid = 1854] [serial = 49] [outer = (nil)] [url = about:blank] 12:18:34 INFO - PROCESS | 1854 | --DOMWINDOW == 68 (0x962d0400) [pid = 1854] [serial = 46] [outer = (nil)] [url = about:blank] 12:18:34 INFO - PROCESS | 1854 | --DOMWINDOW == 67 (0xa0ad2800) [pid = 1854] [serial = 73] [outer = (nil)] [url = about:blank] 12:18:34 INFO - PROCESS | 1854 | --DOMWINDOW == 66 (0x9fca5800) [pid = 1854] [serial = 68] [outer = (nil)] [url = about:blank] 12:18:34 INFO - PROCESS | 1854 | --DOMWINDOW == 65 (0x9fe99c00) [pid = 1854] [serial = 70] [outer = (nil)] [url = about:blank] 12:18:34 INFO - PROCESS | 1854 | --DOMWINDOW == 64 (0x9fc5c400) [pid = 1854] [serial = 83] [outer = (nil)] [url = about:blank] 12:18:34 INFO - PROCESS | 1854 | --DOMWINDOW == 63 (0x8f0cb400) [pid = 1854] [serial = 99] [outer = (nil)] [url = about:blank] 12:18:34 INFO - PROCESS | 1854 | --DOMWINDOW == 62 (0xa0a8b400) [pid = 1854] [serial = 85] [outer = (nil)] [url = about:blank] 12:18:34 INFO - PROCESS | 1854 | --DOMWINDOW == 61 (0x8f0cf000) [pid = 1854] [serial = 95] [outer = (nil)] [url = about:blank] 12:18:34 INFO - PROCESS | 1854 | --DOMWINDOW == 60 (0x9fb90400) [pid = 1854] [serial = 67] [outer = (nil)] [url = about:blank] 12:18:34 INFO - PROCESS | 1854 | --DOMWINDOW == 59 (0x9925ac00) [pid = 1854] [serial = 65] [outer = (nil)] [url = about:blank] 12:18:34 INFO - PROCESS | 1854 | --DOMWINDOW == 58 (0x975b1400) [pid = 1854] [serial = 62] [outer = (nil)] [url = about:blank] 12:18:34 INFO - PROCESS | 1854 | --DOMWINDOW == 57 (0x9dff5000) [pid = 1854] [serial = 82] [outer = (nil)] [url = about:blank] 12:18:34 INFO - PROCESS | 1854 | --DOMWINDOW == 56 (0xa0ad7400) [pid = 1854] [serial = 74] [outer = (nil)] [url = about:blank] 12:18:34 INFO - PROCESS | 1854 | --DOMWINDOW == 55 (0x9738d800) [pid = 1854] [serial = 76] [outer = (nil)] [url = about:blank] 12:18:34 INFO - PROCESS | 1854 | --DOMWINDOW == 54 (0x97495800) [pid = 1854] [serial = 93] [outer = (nil)] [url = about:blank] 12:18:34 INFO - PROCESS | 1854 | --DOMWINDOW == 53 (0xa4489000) [pid = 1854] [serial = 96] [outer = (nil)] [url = about:blank] 12:18:34 INFO - PROCESS | 1854 | --DOMWINDOW == 52 (0x8e80d800) [pid = 1854] [serial = 98] [outer = (nil)] [url = about:blank] 12:18:34 INFO - PROCESS | 1854 | 1461179914298 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 12:18:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 12:18:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 2079ms 12:18:34 INFO - PROCESS | 1854 | 1461179914359 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 12:18:34 INFO - PROCESS | 1854 | 1461179914365 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 12:18:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 12:18:34 INFO - PROCESS | 1854 | 1461179914374 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 12:18:34 INFO - PROCESS | 1854 | 1461179914377 Marionette TRACE conn4 <- [1,154,null,{}] 12:18:34 INFO - PROCESS | 1854 | 1461179914389 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:34 INFO - PROCESS | 1854 | 1461179914610 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 12:18:34 INFO - PROCESS | 1854 | 1461179914675 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:34 INFO - PROCESS | 1854 | ++DOCSHELL 0x914bc000 == 21 [pid = 1854] [id = 46] 12:18:34 INFO - PROCESS | 1854 | ++DOMWINDOW == 53 (0x9150a400) [pid = 1854] [serial = 136] [outer = (nil)] 12:18:34 INFO - PROCESS | 1854 | ++DOMWINDOW == 54 (0x92de5800) [pid = 1854] [serial = 137] [outer = 0x9150a400] 12:18:34 INFO - PROCESS | 1854 | 1461179914804 Marionette DEBUG loaded listener.js 12:18:34 INFO - PROCESS | 1854 | ++DOMWINDOW == 55 (0x9303cc00) [pid = 1854] [serial = 138] [outer = 0x9150a400] 12:18:35 INFO - PROCESS | 1854 | 1461179915606 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 12:18:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 12:18:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1284ms 12:18:35 INFO - PROCESS | 1854 | 1461179915660 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 12:18:35 INFO - PROCESS | 1854 | 1461179915667 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 12:18:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 12:18:35 INFO - PROCESS | 1854 | 1461179915680 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 12:18:35 INFO - PROCESS | 1854 | 1461179915684 Marionette TRACE conn4 <- [1,158,null,{}] 12:18:35 INFO - PROCESS | 1854 | 1461179915693 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:35 INFO - PROCESS | 1854 | 1461179915895 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 12:18:36 INFO - PROCESS | 1854 | 1461179916025 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:36 INFO - PROCESS | 1854 | ++DOCSHELL 0x970db400 == 22 [pid = 1854] [id = 47] 12:18:36 INFO - PROCESS | 1854 | ++DOMWINDOW == 56 (0x97386c00) [pid = 1854] [serial = 139] [outer = (nil)] 12:18:36 INFO - PROCESS | 1854 | ++DOMWINDOW == 57 (0x9738b800) [pid = 1854] [serial = 140] [outer = 0x97386c00] 12:18:36 INFO - PROCESS | 1854 | 1461179916138 Marionette DEBUG loaded listener.js 12:18:36 INFO - PROCESS | 1854 | ++DOMWINDOW == 58 (0x973a2c00) [pid = 1854] [serial = 141] [outer = 0x97386c00] 12:18:37 INFO - PROCESS | 1854 | 1461179917252 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 12:18:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 12:18:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1634ms 12:18:37 INFO - PROCESS | 1854 | --DOMWINDOW == 57 (0x8f0cac00) [pid = 1854] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 12:18:37 INFO - PROCESS | 1854 | --DOMWINDOW == 56 (0x92de9800) [pid = 1854] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 12:18:37 INFO - PROCESS | 1854 | --DOMWINDOW == 55 (0x8f0cfc00) [pid = 1854] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 12:18:37 INFO - PROCESS | 1854 | --DOMWINDOW == 54 (0x97386400) [pid = 1854] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 12:18:37 INFO - PROCESS | 1854 | --DOMWINDOW == 53 (0x8e809400) [pid = 1854] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 12:18:37 INFO - PROCESS | 1854 | 1461179917350 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 12:18:37 INFO - PROCESS | 1854 | 1461179917356 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 12:18:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 12:18:37 INFO - PROCESS | 1854 | 1461179917372 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 12:18:37 INFO - PROCESS | 1854 | 1461179917377 Marionette TRACE conn4 <- [1,162,null,{}] 12:18:37 INFO - PROCESS | 1854 | 1461179917384 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:37 INFO - PROCESS | 1854 | 1461179917608 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 12:18:37 INFO - PROCESS | 1854 | 1461179917759 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:37 INFO - PROCESS | 1854 | ++DOCSHELL 0x914b5c00 == 23 [pid = 1854] [id = 48] 12:18:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 54 (0x962d3800) [pid = 1854] [serial = 142] [outer = (nil)] 12:18:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 55 (0x976dc400) [pid = 1854] [serial = 143] [outer = 0x962d3800] 12:18:37 INFO - PROCESS | 1854 | 1461179917879 Marionette DEBUG loaded listener.js 12:18:38 INFO - PROCESS | 1854 | ++DOMWINDOW == 56 (0x97ab2000) [pid = 1854] [serial = 144] [outer = 0x962d3800] 12:18:38 INFO - PROCESS | 1854 | 1461179918772 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 12:18:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 12:18:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1441ms 12:18:38 INFO - PROCESS | 1854 | 1461179918812 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 12:18:38 INFO - PROCESS | 1854 | 1461179918816 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 12:18:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 12:18:38 INFO - PROCESS | 1854 | 1461179918822 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 12:18:38 INFO - PROCESS | 1854 | 1461179918826 Marionette TRACE conn4 <- [1,166,null,{}] 12:18:38 INFO - PROCESS | 1854 | 1461179918832 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:39 INFO - PROCESS | 1854 | 1461179918997 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 12:18:39 INFO - PROCESS | 1854 | 1461179919009 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:39 INFO - PROCESS | 1854 | ++DOCSHELL 0x8e807c00 == 24 [pid = 1854] [id = 49] 12:18:39 INFO - PROCESS | 1854 | ++DOMWINDOW == 57 (0x8e80ac00) [pid = 1854] [serial = 145] [outer = (nil)] 12:18:39 INFO - PROCESS | 1854 | ++DOMWINDOW == 58 (0x984d4000) [pid = 1854] [serial = 146] [outer = 0x8e80ac00] 12:18:39 INFO - PROCESS | 1854 | 1461179919185 Marionette DEBUG loaded listener.js 12:18:39 INFO - PROCESS | 1854 | ++DOMWINDOW == 59 (0x987d0c00) [pid = 1854] [serial = 147] [outer = 0x8e80ac00] 12:18:40 INFO - PROCESS | 1854 | 1461179920194 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 12:18:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 12:18:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1389ms 12:18:40 INFO - PROCESS | 1854 | 1461179920214 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 12:18:40 INFO - PROCESS | 1854 | 1461179920221 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 12:18:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 12:18:40 INFO - PROCESS | 1854 | 1461179920232 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 12:18:40 INFO - PROCESS | 1854 | 1461179920239 Marionette TRACE conn4 <- [1,170,null,{}] 12:18:40 INFO - PROCESS | 1854 | 1461179920251 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:40 INFO - PROCESS | 1854 | 1461179920508 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 12:18:40 INFO - PROCESS | 1854 | 1461179920701 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:40 INFO - PROCESS | 1854 | ++DOCSHELL 0x8f0c6000 == 25 [pid = 1854] [id = 50] 12:18:40 INFO - PROCESS | 1854 | ++DOMWINDOW == 60 (0x8f35c000) [pid = 1854] [serial = 148] [outer = (nil)] 12:18:40 INFO - PROCESS | 1854 | ++DOMWINDOW == 61 (0x91503000) [pid = 1854] [serial = 149] [outer = 0x8f35c000] 12:18:40 INFO - PROCESS | 1854 | 1461179920800 Marionette DEBUG loaded listener.js 12:18:40 INFO - PROCESS | 1854 | ++DOMWINDOW == 62 (0x915f0800) [pid = 1854] [serial = 150] [outer = 0x8f35c000] 12:18:41 INFO - PROCESS | 1854 | 1461179921748 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 12:18:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 12:18:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1592ms 12:18:41 INFO - PROCESS | 1854 | 1461179921824 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 12:18:41 INFO - PROCESS | 1854 | 1461179921836 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 12:18:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 12:18:41 INFO - PROCESS | 1854 | 1461179921849 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 12:18:41 INFO - PROCESS | 1854 | 1461179921857 Marionette TRACE conn4 <- [1,174,null,{}] 12:18:41 INFO - PROCESS | 1854 | 1461179921865 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:42 INFO - PROCESS | 1854 | 1461179922161 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 12:18:42 INFO - PROCESS | 1854 | 1461179922269 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:42 INFO - PROCESS | 1854 | ++DOCSHELL 0x96384400 == 26 [pid = 1854] [id = 51] 12:18:42 INFO - PROCESS | 1854 | ++DOMWINDOW == 63 (0x970cc400) [pid = 1854] [serial = 151] [outer = (nil)] 12:18:42 INFO - PROCESS | 1854 | ++DOMWINDOW == 64 (0x975af400) [pid = 1854] [serial = 152] [outer = 0x970cc400] 12:18:42 INFO - PROCESS | 1854 | 1461179922409 Marionette DEBUG loaded listener.js 12:18:42 INFO - PROCESS | 1854 | ++DOMWINDOW == 65 (0x97eaac00) [pid = 1854] [serial = 153] [outer = 0x970cc400] 12:18:43 INFO - PROCESS | 1854 | 1461179923307 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 12:18:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 12:18:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1536ms 12:18:43 INFO - PROCESS | 1854 | 1461179923386 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 12:18:43 INFO - PROCESS | 1854 | 1461179923390 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 12:18:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 12:18:43 INFO - PROCESS | 1854 | 1461179923399 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 12:18:43 INFO - PROCESS | 1854 | 1461179923404 Marionette TRACE conn4 <- [1,178,null,{}] 12:18:43 INFO - PROCESS | 1854 | 1461179923423 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:43 INFO - PROCESS | 1854 | 1461179923675 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 12:18:43 INFO - PROCESS | 1854 | 1461179923833 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:43 INFO - PROCESS | 1854 | ++DOCSHELL 0x96919c00 == 27 [pid = 1854] [id = 52] 12:18:43 INFO - PROCESS | 1854 | ++DOMWINDOW == 66 (0x9933b400) [pid = 1854] [serial = 154] [outer = (nil)] 12:18:43 INFO - PROCESS | 1854 | ++DOMWINDOW == 67 (0x99389c00) [pid = 1854] [serial = 155] [outer = 0x9933b400] 12:18:43 INFO - PROCESS | 1854 | 1461179923946 Marionette DEBUG loaded listener.js 12:18:44 INFO - PROCESS | 1854 | ++DOMWINDOW == 68 (0x9ad0e000) [pid = 1854] [serial = 156] [outer = 0x9933b400] 12:18:44 INFO - PROCESS | 1854 | 1461179924825 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 12:18:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 12:18:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1494ms 12:18:44 INFO - PROCESS | 1854 | 1461179924894 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 12:18:44 INFO - PROCESS | 1854 | 1461179924900 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 12:18:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 12:18:44 INFO - PROCESS | 1854 | 1461179924908 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 12:18:44 INFO - PROCESS | 1854 | 1461179924912 Marionette TRACE conn4 <- [1,182,null,{}] 12:18:44 INFO - PROCESS | 1854 | 1461179924919 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:45 INFO - PROCESS | 1854 | 1461179925148 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 12:18:45 INFO - PROCESS | 1854 | 1461179925285 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:45 INFO - PROCESS | 1854 | ++DOCSHELL 0x8f0c4c00 == 28 [pid = 1854] [id = 53] 12:18:45 INFO - PROCESS | 1854 | ++DOMWINDOW == 69 (0x9ae65000) [pid = 1854] [serial = 157] [outer = (nil)] 12:18:45 INFO - PROCESS | 1854 | ++DOMWINDOW == 70 (0x9dff8c00) [pid = 1854] [serial = 158] [outer = 0x9ae65000] 12:18:45 INFO - PROCESS | 1854 | 1461179925418 Marionette DEBUG loaded listener.js 12:18:45 INFO - PROCESS | 1854 | ++DOMWINDOW == 71 (0x9ea1e400) [pid = 1854] [serial = 159] [outer = 0x9ae65000] 12:18:46 INFO - PROCESS | 1854 | 1461179926302 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 12:18:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 12:18:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1435ms 12:18:46 INFO - PROCESS | 1854 | 1461179926343 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 12:18:46 INFO - PROCESS | 1854 | 1461179926348 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 12:18:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 12:18:46 INFO - PROCESS | 1854 | 1461179926356 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 12:18:46 INFO - PROCESS | 1854 | 1461179926360 Marionette TRACE conn4 <- [1,186,null,{}] 12:18:46 INFO - PROCESS | 1854 | 1461179926367 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:46 INFO - PROCESS | 1854 | 1461179926554 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 12:18:46 INFO - PROCESS | 1854 | 1461179926695 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:46 INFO - PROCESS | 1854 | ++DOCSHELL 0x915ef000 == 29 [pid = 1854] [id = 54] 12:18:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 72 (0x970d5c00) [pid = 1854] [serial = 160] [outer = (nil)] 12:18:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 73 (0x9fb9a800) [pid = 1854] [serial = 161] [outer = 0x970d5c00] 12:18:46 INFO - PROCESS | 1854 | 1461179926807 Marionette DEBUG loaded listener.js 12:18:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 74 (0x9fc61800) [pid = 1854] [serial = 162] [outer = 0x970d5c00] 12:18:47 INFO - PROCESS | 1854 | 1461179927926 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 12:18:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 12:18:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1645ms 12:18:48 INFO - PROCESS | 1854 | 1461179928002 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 12:18:48 INFO - PROCESS | 1854 | 1461179928005 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 12:18:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 12:18:48 INFO - PROCESS | 1854 | 1461179928013 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 12:18:48 INFO - PROCESS | 1854 | 1461179928018 Marionette TRACE conn4 <- [1,190,null,{}] 12:18:48 INFO - PROCESS | 1854 | 1461179928024 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:48 INFO - PROCESS | 1854 | 1461179928285 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 12:18:48 INFO - PROCESS | 1854 | 1461179928479 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:48 INFO - PROCESS | 1854 | ++DOCSHELL 0x9fb35800 == 30 [pid = 1854] [id = 55] 12:18:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 75 (0x9fe93000) [pid = 1854] [serial = 163] [outer = (nil)] 12:18:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 76 (0xa00ab800) [pid = 1854] [serial = 164] [outer = 0x9fe93000] 12:18:48 INFO - PROCESS | 1854 | 1461179928629 Marionette DEBUG loaded listener.js 12:18:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 77 (0xa00dc800) [pid = 1854] [serial = 165] [outer = 0x9fe93000] 12:18:49 INFO - PROCESS | 1854 | 1461179929753 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 12:18:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 12:18:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1785ms 12:18:49 INFO - PROCESS | 1854 | 1461179929800 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 12:18:49 INFO - PROCESS | 1854 | 1461179929806 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 12:18:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 12:18:49 INFO - PROCESS | 1854 | 1461179929816 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 12:18:49 INFO - PROCESS | 1854 | 1461179929823 Marionette TRACE conn4 <- [1,194,null,{}] 12:18:49 INFO - PROCESS | 1854 | 1461179929834 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:50 INFO - PROCESS | 1854 | 1461179930057 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 12:18:50 INFO - PROCESS | 1854 | 1461179930294 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:50 INFO - PROCESS | 1854 | ++DOCSHELL 0x915ef400 == 31 [pid = 1854] [id = 56] 12:18:50 INFO - PROCESS | 1854 | ++DOMWINDOW == 78 (0x92a97800) [pid = 1854] [serial = 166] [outer = (nil)] 12:18:50 INFO - PROCESS | 1854 | ++DOMWINDOW == 79 (0x92de5400) [pid = 1854] [serial = 167] [outer = 0x92a97800] 12:18:50 INFO - PROCESS | 1854 | 1461179930382 Marionette DEBUG loaded listener.js 12:18:50 INFO - PROCESS | 1854 | ++DOMWINDOW == 80 (0x93044c00) [pid = 1854] [serial = 168] [outer = 0x92a97800] 12:18:51 INFO - PROCESS | 1854 | --DOMWINDOW == 79 (0x9933cc00) [pid = 1854] [serial = 116] [outer = (nil)] [url = about:blank] 12:18:51 INFO - PROCESS | 1854 | 1461179931305 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 12:18:51 INFO - PROCESS | 1854 | --DOMWINDOW == 78 (0x8f35d800) [pid = 1854] [serial = 102] [outer = (nil)] [url = about:blank] 12:18:51 INFO - PROCESS | 1854 | --DOMWINDOW == 77 (0x92dec400) [pid = 1854] [serial = 107] [outer = (nil)] [url = about:blank] 12:18:51 INFO - PROCESS | 1854 | --DOMWINDOW == 76 (0x9115d000) [pid = 1854] [serial = 104] [outer = (nil)] [url = about:blank] 12:18:51 INFO - PROCESS | 1854 | --DOMWINDOW == 75 (0x912b6800) [pid = 1854] [serial = 105] [outer = (nil)] [url = about:blank] 12:18:51 INFO - PROCESS | 1854 | --DOMWINDOW == 74 (0x975b0c00) [pid = 1854] [serial = 110] [outer = (nil)] [url = about:blank] 12:18:51 INFO - PROCESS | 1854 | --DOMWINDOW == 73 (0x982d7400) [pid = 1854] [serial = 111] [outer = (nil)] [url = about:blank] 12:18:51 INFO - PROCESS | 1854 | --DOMWINDOW == 72 (0x91507000) [pid = 1854] [serial = 114] [outer = (nil)] [url = about:blank] 12:18:51 INFO - PROCESS | 1854 | --DOMWINDOW == 71 (0x8f0ccc00) [pid = 1854] [serial = 113] [outer = (nil)] [url = about:blank] 12:18:51 INFO - PROCESS | 1854 | --DOMWINDOW == 70 (0x92e23000) [pid = 1854] [serial = 108] [outer = (nil)] [url = about:blank] 12:18:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 12:18:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1542ms 12:18:51 INFO - PROCESS | 1854 | 1461179931358 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 12:18:51 INFO - PROCESS | 1854 | 1461179931367 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 12:18:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 12:18:51 INFO - PROCESS | 1854 | 1461179931378 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 12:18:51 INFO - PROCESS | 1854 | 1461179931382 Marionette TRACE conn4 <- [1,198,null,{}] 12:18:51 INFO - PROCESS | 1854 | 1461179931389 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:51 INFO - PROCESS | 1854 | 1461179931557 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 12:18:51 INFO - PROCESS | 1854 | 1461179931670 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:51 INFO - PROCESS | 1854 | ++DOCSHELL 0x8e80b800 == 32 [pid = 1854] [id = 57] 12:18:51 INFO - PROCESS | 1854 | ++DOMWINDOW == 71 (0x9115fc00) [pid = 1854] [serial = 169] [outer = (nil)] 12:18:51 INFO - PROCESS | 1854 | ++DOMWINDOW == 72 (0x92dec400) [pid = 1854] [serial = 170] [outer = 0x9115fc00] 12:18:51 INFO - PROCESS | 1854 | 1461179931759 Marionette DEBUG loaded listener.js 12:18:51 INFO - PROCESS | 1854 | ++DOMWINDOW == 73 (0x962d0400) [pid = 1854] [serial = 171] [outer = 0x9115fc00] 12:18:52 INFO - PROCESS | 1854 | 1461179932631 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 12:18:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 12:18:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1281ms 12:18:52 INFO - PROCESS | 1854 | 1461179932659 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 12:18:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 12:18:52 INFO - PROCESS | 1854 | 1461179932663 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 12:18:52 INFO - PROCESS | 1854 | 1461179932671 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 12:18:52 INFO - PROCESS | 1854 | 1461179932677 Marionette TRACE conn4 <- [1,202,null,{}] 12:18:52 INFO - PROCESS | 1854 | 1461179932696 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:52 INFO - PROCESS | 1854 | 1461179932866 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 12:18:52 INFO - PROCESS | 1854 | 1461179932877 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:52 INFO - PROCESS | 1854 | ++DOCSHELL 0x8f0d0c00 == 33 [pid = 1854] [id = 58] 12:18:52 INFO - PROCESS | 1854 | ++DOMWINDOW == 74 (0x97aaec00) [pid = 1854] [serial = 172] [outer = (nil)] 12:18:52 INFO - PROCESS | 1854 | ++DOMWINDOW == 75 (0x98f5c400) [pid = 1854] [serial = 173] [outer = 0x97aaec00] 12:18:52 INFO - PROCESS | 1854 | 1461179932961 Marionette DEBUG loaded listener.js 12:18:53 INFO - PROCESS | 1854 | ++DOMWINDOW == 76 (0x9933a400) [pid = 1854] [serial = 174] [outer = 0x97aaec00] 12:18:53 INFO - PROCESS | 1854 | 1461179933812 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 12:18:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 12:18:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1192ms 12:18:53 INFO - PROCESS | 1854 | 1461179933867 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 12:18:53 INFO - PROCESS | 1854 | 1461179933871 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 12:18:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 12:18:53 INFO - PROCESS | 1854 | 1461179933879 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 12:18:53 INFO - PROCESS | 1854 | 1461179933883 Marionette TRACE conn4 <- [1,206,null,{}] 12:18:53 INFO - PROCESS | 1854 | 1461179933895 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:54 INFO - PROCESS | 1854 | 1461179934104 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 12:18:54 INFO - PROCESS | 1854 | 1461179934127 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:54 INFO - PROCESS | 1854 | ++DOCSHELL 0x9738fc00 == 34 [pid = 1854] [id = 59] 12:18:54 INFO - PROCESS | 1854 | ++DOMWINDOW == 77 (0x99384000) [pid = 1854] [serial = 175] [outer = (nil)] 12:18:54 INFO - PROCESS | 1854 | ++DOMWINDOW == 78 (0x9938f000) [pid = 1854] [serial = 176] [outer = 0x99384000] 12:18:54 INFO - PROCESS | 1854 | 1461179934214 Marionette DEBUG loaded listener.js 12:18:54 INFO - PROCESS | 1854 | ++DOMWINDOW == 79 (0x9dff9000) [pid = 1854] [serial = 177] [outer = 0x99384000] 12:18:55 INFO - PROCESS | 1854 | 1461179935222 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 12:18:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 12:18:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1392ms 12:18:55 INFO - PROCESS | 1854 | 1461179935277 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 12:18:55 INFO - PROCESS | 1854 | 1461179935281 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 12:18:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 12:18:55 INFO - PROCESS | 1854 | 1461179935288 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 12:18:55 INFO - PROCESS | 1854 | 1461179935292 Marionette TRACE conn4 <- [1,210,null,{}] 12:18:55 INFO - PROCESS | 1854 | 1461179935298 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:55 INFO - PROCESS | 1854 | 1461179935489 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 12:18:55 INFO - PROCESS | 1854 | 1461179935535 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:55 INFO - PROCESS | 1854 | ++DOCSHELL 0x8e80ec00 == 35 [pid = 1854] [id = 60] 12:18:55 INFO - PROCESS | 1854 | ++DOMWINDOW == 80 (0x8e810000) [pid = 1854] [serial = 178] [outer = (nil)] 12:18:55 INFO - PROCESS | 1854 | ++DOMWINDOW == 81 (0x9fce1c00) [pid = 1854] [serial = 179] [outer = 0x8e810000] 12:18:55 INFO - PROCESS | 1854 | 1461179935616 Marionette DEBUG loaded listener.js 12:18:55 INFO - PROCESS | 1854 | ++DOMWINDOW == 82 (0x9fce7800) [pid = 1854] [serial = 180] [outer = 0x8e810000] 12:18:56 INFO - PROCESS | 1854 | --DOMWINDOW == 81 (0x8f360000) [pid = 1854] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 12:18:56 INFO - PROCESS | 1854 | --DOMWINDOW == 80 (0x9150a400) [pid = 1854] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 12:18:56 INFO - PROCESS | 1854 | --DOMWINDOW == 79 (0x97386c00) [pid = 1854] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 12:18:56 INFO - PROCESS | 1854 | --DOMWINDOW == 78 (0x962d3800) [pid = 1854] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 12:18:56 INFO - PROCESS | 1854 | 1461179936544 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 12:18:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 12:18:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1282ms 12:18:56 INFO - PROCESS | 1854 | 1461179936572 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 12:18:56 INFO - PROCESS | 1854 | 1461179936576 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 12:18:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 12:18:56 INFO - PROCESS | 1854 | 1461179936585 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 12:18:56 INFO - PROCESS | 1854 | 1461179936588 Marionette TRACE conn4 <- [1,214,null,{}] 12:18:56 INFO - PROCESS | 1854 | 1461179936595 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:56 INFO - PROCESS | 1854 | 1461179936845 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 12:18:56 INFO - PROCESS | 1854 | 1461179936861 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:56 INFO - PROCESS | 1854 | ++DOCSHELL 0x8f358800 == 36 [pid = 1854] [id = 61] 12:18:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 79 (0x9150a400) [pid = 1854] [serial = 181] [outer = (nil)] 12:18:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 80 (0xa0adbc00) [pid = 1854] [serial = 182] [outer = 0x9150a400] 12:18:56 INFO - PROCESS | 1854 | 1461179936945 Marionette DEBUG loaded listener.js 12:18:57 INFO - PROCESS | 1854 | ++DOMWINDOW == 81 (0xa0cc1c00) [pid = 1854] [serial = 183] [outer = 0x9150a400] 12:18:57 INFO - PROCESS | 1854 | 1461179937916 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 12:18:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 12:18:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1378ms 12:18:57 INFO - PROCESS | 1854 | 1461179937965 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 12:18:57 INFO - PROCESS | 1854 | 1461179937968 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 12:18:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 12:18:57 INFO - PROCESS | 1854 | 1461179937976 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 12:18:57 INFO - PROCESS | 1854 | 1461179937982 Marionette TRACE conn4 <- [1,218,null,{}] 12:18:57 INFO - PROCESS | 1854 | 1461179937990 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:58 INFO - PROCESS | 1854 | 1461179938158 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 12:18:58 INFO - PROCESS | 1854 | 1461179938326 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:58 INFO - PROCESS | 1854 | ++DOCSHELL 0x8e801400 == 37 [pid = 1854] [id = 62] 12:18:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 82 (0x8e802400) [pid = 1854] [serial = 184] [outer = (nil)] 12:18:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 83 (0x8f0ca800) [pid = 1854] [serial = 185] [outer = 0x8e802400] 12:18:58 INFO - PROCESS | 1854 | 1461179938464 Marionette DEBUG loaded listener.js 12:18:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 84 (0x8f35c800) [pid = 1854] [serial = 186] [outer = 0x8e802400] 12:18:59 INFO - PROCESS | 1854 | 1461179939466 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 12:18:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 12:18:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1534ms 12:18:59 INFO - PROCESS | 1854 | 1461179939513 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 12:18:59 INFO - PROCESS | 1854 | 1461179939522 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 12:18:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 12:18:59 INFO - PROCESS | 1854 | 1461179939534 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 12:18:59 INFO - PROCESS | 1854 | 1461179939539 Marionette TRACE conn4 <- [1,222,null,{}] 12:18:59 INFO - PROCESS | 1854 | 1461179939548 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:59 INFO - PROCESS | 1854 | 1461179939756 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 12:18:59 INFO - PROCESS | 1854 | 1461179939902 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:59 INFO - PROCESS | 1854 | ++DOCSHELL 0x915f0000 == 38 [pid = 1854] [id = 63] 12:18:59 INFO - PROCESS | 1854 | ++DOMWINDOW == 85 (0x915f7400) [pid = 1854] [serial = 187] [outer = (nil)] 12:19:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 86 (0x92de1c00) [pid = 1854] [serial = 188] [outer = 0x915f7400] 12:19:00 INFO - PROCESS | 1854 | 1461179940051 Marionette DEBUG loaded listener.js 12:19:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 87 (0x92e22000) [pid = 1854] [serial = 189] [outer = 0x915f7400] 12:19:01 INFO - PROCESS | 1854 | 1461179941130 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 12:19:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 12:19:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1638ms 12:19:01 INFO - PROCESS | 1854 | 1461179941177 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 12:19:01 INFO - PROCESS | 1854 | 1461179941185 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 12:19:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 12:19:01 INFO - PROCESS | 1854 | 1461179941194 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 12:19:01 INFO - PROCESS | 1854 | 1461179941197 Marionette TRACE conn4 <- [1,226,null,{}] 12:19:01 INFO - PROCESS | 1854 | 1461179941206 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:01 INFO - PROCESS | 1854 | 1461179941441 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 12:19:01 INFO - PROCESS | 1854 | 1461179941636 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:01 INFO - PROCESS | 1854 | ++DOCSHELL 0x973a2400 == 39 [pid = 1854] [id = 64] 12:19:01 INFO - PROCESS | 1854 | ++DOMWINDOW == 88 (0x976d9800) [pid = 1854] [serial = 190] [outer = (nil)] 12:19:01 INFO - PROCESS | 1854 | ++DOMWINDOW == 89 (0x984c5400) [pid = 1854] [serial = 191] [outer = 0x976d9800] 12:19:01 INFO - PROCESS | 1854 | 1461179941752 Marionette DEBUG loaded listener.js 12:19:01 INFO - PROCESS | 1854 | ++DOMWINDOW == 90 (0x989c4800) [pid = 1854] [serial = 192] [outer = 0x976d9800] 12:19:02 INFO - PROCESS | 1854 | 1461179942943 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 12:19:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 12:19:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1794ms 12:19:02 INFO - PROCESS | 1854 | 1461179942991 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 12:19:02 INFO - PROCESS | 1854 | 1461179942997 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 12:19:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 12:19:03 INFO - PROCESS | 1854 | 1461179943042 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 12:19:03 INFO - PROCESS | 1854 | 1461179943055 Marionette TRACE conn4 <- [1,230,null,{}] 12:19:03 INFO - PROCESS | 1854 | 1461179943065 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:03 INFO - PROCESS | 1854 | 1461179943372 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 12:19:03 INFO - PROCESS | 1854 | 1461179943526 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:03 INFO - PROCESS | 1854 | ++DOCSHELL 0x8f362000 == 40 [pid = 1854] [id = 65] 12:19:03 INFO - PROCESS | 1854 | ++DOMWINDOW == 91 (0x984c6800) [pid = 1854] [serial = 193] [outer = (nil)] 12:19:03 INFO - PROCESS | 1854 | ++DOMWINDOW == 92 (0x9fef2800) [pid = 1854] [serial = 194] [outer = 0x984c6800] 12:19:03 INFO - PROCESS | 1854 | 1461179943647 Marionette DEBUG loaded listener.js 12:19:03 INFO - PROCESS | 1854 | ++DOMWINDOW == 93 (0xa0f97000) [pid = 1854] [serial = 195] [outer = 0x984c6800] 12:19:04 INFO - PROCESS | 1854 | ++DOMWINDOW == 94 (0x8e8d3c00) [pid = 1854] [serial = 196] [outer = 0x99343c00] 12:19:04 INFO - PROCESS | 1854 | 1461179944951 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 12:19:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 12:19:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1972ms 12:19:05 INFO - PROCESS | 1854 | 1461179944999 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 12:19:05 INFO - PROCESS | 1854 | 1461179945005 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 12:19:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 12:19:05 INFO - PROCESS | 1854 | 1461179945013 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 12:19:05 INFO - PROCESS | 1854 | 1461179945018 Marionette TRACE conn4 <- [1,234,null,{}] 12:19:05 INFO - PROCESS | 1854 | 1461179945026 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:05 INFO - PROCESS | 1854 | 1461179945332 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 12:19:05 INFO - PROCESS | 1854 | 1461179945484 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:05 INFO - PROCESS | 1854 | ++DOCSHELL 0x8e8d9400 == 41 [pid = 1854] [id = 66] 12:19:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 95 (0x8e8d9800) [pid = 1854] [serial = 197] [outer = (nil)] 12:19:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 96 (0x9798f000) [pid = 1854] [serial = 198] [outer = 0x8e8d9800] 12:19:05 INFO - PROCESS | 1854 | 1461179945607 Marionette DEBUG loaded listener.js 12:19:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 97 (0x9ad13000) [pid = 1854] [serial = 199] [outer = 0x8e8d9800] 12:19:06 INFO - PROCESS | 1854 | 1461179946595 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 12:19:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 12:19:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1639ms 12:19:06 INFO - PROCESS | 1854 | 1461179946653 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 12:19:06 INFO - PROCESS | 1854 | 1461179946657 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 12:19:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 12:19:06 INFO - PROCESS | 1854 | 1461179946667 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 12:19:06 INFO - PROCESS | 1854 | 1461179946671 Marionette TRACE conn4 <- [1,238,null,{}] 12:19:06 INFO - PROCESS | 1854 | 1461179946681 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:06 INFO - PROCESS | 1854 | 1461179946910 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 12:19:07 INFO - PROCESS | 1854 | 1461179947110 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:07 INFO - PROCESS | 1854 | ++DOCSHELL 0x984a1000 == 42 [pid = 1854] [id = 67] 12:19:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 98 (0x984a1800) [pid = 1854] [serial = 200] [outer = (nil)] 12:19:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 99 (0x984a3c00) [pid = 1854] [serial = 201] [outer = 0x984a1800] 12:19:07 INFO - PROCESS | 1854 | 1461179947264 Marionette DEBUG loaded listener.js 12:19:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 100 (0xa0f51400) [pid = 1854] [serial = 202] [outer = 0x984a1800] 12:19:08 INFO - PROCESS | 1854 | 1461179948176 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 12:19:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 12:19:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1583ms 12:19:08 INFO - PROCESS | 1854 | 1461179948251 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 12:19:08 INFO - PROCESS | 1854 | 1461179948255 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 12:19:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 12:19:08 INFO - PROCESS | 1854 | 1461179948262 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 12:19:08 INFO - PROCESS | 1854 | 1461179948266 Marionette TRACE conn4 <- [1,242,null,{}] 12:19:08 INFO - PROCESS | 1854 | 1461179948273 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:08 INFO - PROCESS | 1854 | 1461179948496 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 12:19:08 INFO - PROCESS | 1854 | 1461179948642 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:08 INFO - PROCESS | 1854 | ++DOCSHELL 0x9849cc00 == 43 [pid = 1854] [id = 68] 12:19:08 INFO - PROCESS | 1854 | ++DOMWINDOW == 101 (0x984a4800) [pid = 1854] [serial = 203] [outer = (nil)] 12:19:08 INFO - PROCESS | 1854 | ++DOMWINDOW == 102 (0xa4486800) [pid = 1854] [serial = 204] [outer = 0x984a4800] 12:19:08 INFO - PROCESS | 1854 | 1461179948732 Marionette DEBUG loaded listener.js 12:19:08 INFO - PROCESS | 1854 | ++DOMWINDOW == 103 (0xa4492000) [pid = 1854] [serial = 205] [outer = 0x984a4800] 12:19:09 INFO - PROCESS | 1854 | 1461179949649 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 12:19:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 12:19:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1437ms 12:19:09 INFO - PROCESS | 1854 | 1461179949701 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 12:19:09 INFO - PROCESS | 1854 | 1461179949706 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 12:19:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 12:19:09 INFO - PROCESS | 1854 | 1461179949714 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 12:19:09 INFO - PROCESS | 1854 | 1461179949718 Marionette TRACE conn4 <- [1,246,null,{}] 12:19:09 INFO - PROCESS | 1854 | 1461179949726 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:09 INFO - PROCESS | 1854 | 1461179949925 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 12:19:10 INFO - PROCESS | 1854 | 1461179950073 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:10 INFO - PROCESS | 1854 | ++DOCSHELL 0x9fceb800 == 44 [pid = 1854] [id = 69] 12:19:10 INFO - PROCESS | 1854 | ++DOMWINDOW == 104 (0xa2ac8c00) [pid = 1854] [serial = 206] [outer = (nil)] 12:19:10 INFO - PROCESS | 1854 | ++DOMWINDOW == 105 (0xa45b7400) [pid = 1854] [serial = 207] [outer = 0xa2ac8c00] 12:19:10 INFO - PROCESS | 1854 | 1461179950165 Marionette DEBUG loaded listener.js 12:19:10 INFO - PROCESS | 1854 | ++DOMWINDOW == 106 (0xa45bc000) [pid = 1854] [serial = 208] [outer = 0xa2ac8c00] 12:19:11 INFO - PROCESS | 1854 | 1461179951401 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 12:19:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 12:19:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1737ms 12:19:11 INFO - PROCESS | 1854 | 1461179951451 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 12:19:11 INFO - PROCESS | 1854 | 1461179951458 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 12:19:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 12:19:11 INFO - PROCESS | 1854 | 1461179951468 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 12:19:11 INFO - PROCESS | 1854 | 1461179951474 Marionette TRACE conn4 <- [1,250,null,{}] 12:19:11 INFO - PROCESS | 1854 | 1461179951494 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:11 INFO - PROCESS | 1854 | 1461179951731 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 12:19:11 INFO - PROCESS | 1854 | 1461179951927 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:11 INFO - PROCESS | 1854 | ++DOCSHELL 0x8e8d3800 == 45 [pid = 1854] [id = 70] 12:19:11 INFO - PROCESS | 1854 | ++DOMWINDOW == 107 (0x9115ec00) [pid = 1854] [serial = 209] [outer = (nil)] 12:19:12 INFO - PROCESS | 1854 | ++DOMWINDOW == 108 (0x9150c000) [pid = 1854] [serial = 210] [outer = 0x9115ec00] 12:19:12 INFO - PROCESS | 1854 | 1461179952053 Marionette DEBUG loaded listener.js 12:19:12 INFO - PROCESS | 1854 | ++DOMWINDOW == 109 (0x92de5c00) [pid = 1854] [serial = 211] [outer = 0x9115ec00] 12:19:12 INFO - PROCESS | 1854 | 1461179952956 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 12:19:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 12:19:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1541ms 12:19:13 INFO - PROCESS | 1854 | 1461179953009 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 12:19:13 INFO - PROCESS | 1854 | 1461179953016 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 12:19:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 12:19:13 INFO - PROCESS | 1854 | 1461179953029 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 12:19:13 INFO - PROCESS | 1854 | 1461179953033 Marionette TRACE conn4 <- [1,254,null,{}] 12:19:13 INFO - PROCESS | 1854 | 1461179953040 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:13 INFO - PROCESS | 1854 | 1461179953230 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 12:19:13 INFO - PROCESS | 1854 | --DOCSHELL 0x8f0cdc00 == 44 [pid = 1854] [id = 35] 12:19:13 INFO - PROCESS | 1854 | --DOCSHELL 0x8e806000 == 43 [pid = 1854] [id = 38] 12:19:13 INFO - PROCESS | 1854 | --DOCSHELL 0x914bc000 == 42 [pid = 1854] [id = 46] 12:19:13 INFO - PROCESS | 1854 | --DOCSHELL 0x92de9000 == 41 [pid = 1854] [id = 36] 12:19:13 INFO - PROCESS | 1854 | --DOCSHELL 0x8f358800 == 40 [pid = 1854] [id = 61] 12:19:13 INFO - PROCESS | 1854 | --DOMWINDOW == 108 (0x984d4000) [pid = 1854] [serial = 146] [outer = (nil)] [url = about:blank] 12:19:13 INFO - PROCESS | 1854 | 1461179953420 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:13 INFO - PROCESS | 1854 | --DOCSHELL 0x8e80ec00 == 39 [pid = 1854] [id = 60] 12:19:13 INFO - PROCESS | 1854 | --DOCSHELL 0x9738fc00 == 38 [pid = 1854] [id = 59] 12:19:13 INFO - PROCESS | 1854 | --DOCSHELL 0x8f0d0c00 == 37 [pid = 1854] [id = 58] 12:19:13 INFO - PROCESS | 1854 | --DOCSHELL 0x8e80b800 == 36 [pid = 1854] [id = 57] 12:19:13 INFO - PROCESS | 1854 | --DOCSHELL 0x915ef400 == 35 [pid = 1854] [id = 56] 12:19:13 INFO - PROCESS | 1854 | ++DOCSHELL 0x8e80a800 == 36 [pid = 1854] [id = 71] 12:19:13 INFO - PROCESS | 1854 | ++DOMWINDOW == 109 (0x8e80b800) [pid = 1854] [serial = 212] [outer = (nil)] 12:19:13 INFO - PROCESS | 1854 | ++DOMWINDOW == 110 (0x9116a000) [pid = 1854] [serial = 213] [outer = 0x8e80b800] 12:19:13 INFO - PROCESS | 1854 | 1461179953555 Marionette DEBUG loaded listener.js 12:19:13 INFO - PROCESS | 1854 | ++DOMWINDOW == 111 (0x92e27c00) [pid = 1854] [serial = 214] [outer = 0x8e80b800] 12:19:13 INFO - PROCESS | 1854 | --DOCSHELL 0x96919c00 == 35 [pid = 1854] [id = 52] 12:19:13 INFO - PROCESS | 1854 | --DOCSHELL 0x96384400 == 34 [pid = 1854] [id = 51] 12:19:13 INFO - PROCESS | 1854 | --DOCSHELL 0x8f0c6000 == 33 [pid = 1854] [id = 50] 12:19:13 INFO - PROCESS | 1854 | --DOCSHELL 0x8e807c00 == 32 [pid = 1854] [id = 49] 12:19:14 INFO - PROCESS | 1854 | --DOMWINDOW == 110 (0x912b8800) [pid = 1854] [serial = 134] [outer = (nil)] [url = about:blank] 12:19:14 INFO - PROCESS | 1854 | --DOMWINDOW == 109 (0x99342c00) [pid = 1854] [serial = 122] [outer = (nil)] [url = about:blank] 12:19:14 INFO - PROCESS | 1854 | --DOMWINDOW == 108 (0x9fce3000) [pid = 1854] [serial = 125] [outer = (nil)] [url = about:blank] 12:19:14 INFO - PROCESS | 1854 | --DOMWINDOW == 107 (0xa00ab000) [pid = 1854] [serial = 128] [outer = (nil)] [url = about:blank] 12:19:14 INFO - PROCESS | 1854 | --DOMWINDOW == 106 (0x9303cc00) [pid = 1854] [serial = 138] [outer = (nil)] [url = about:blank] 12:19:14 INFO - PROCESS | 1854 | --DOMWINDOW == 105 (0x96385800) [pid = 1854] [serial = 131] [outer = (nil)] [url = about:blank] 12:19:14 INFO - PROCESS | 1854 | --DOMWINDOW == 104 (0x92e2b400) [pid = 1854] [serial = 119] [outer = (nil)] [url = about:blank] 12:19:14 INFO - PROCESS | 1854 | --DOMWINDOW == 103 (0x92de5800) [pid = 1854] [serial = 137] [outer = (nil)] [url = about:blank] 12:19:14 INFO - PROCESS | 1854 | --DOMWINDOW == 102 (0x973a2c00) [pid = 1854] [serial = 141] [outer = (nil)] [url = about:blank] 12:19:14 INFO - PROCESS | 1854 | --DOMWINDOW == 101 (0x9738b800) [pid = 1854] [serial = 140] [outer = (nil)] [url = about:blank] 12:19:14 INFO - PROCESS | 1854 | --DOMWINDOW == 100 (0x915ed800) [pid = 1854] [serial = 135] [outer = (nil)] [url = about:blank] 12:19:14 INFO - PROCESS | 1854 | --DOMWINDOW == 99 (0x976dc400) [pid = 1854] [serial = 143] [outer = (nil)] [url = about:blank] 12:19:14 INFO - PROCESS | 1854 | --DOMWINDOW == 98 (0x97ab2000) [pid = 1854] [serial = 144] [outer = (nil)] [url = about:blank] 12:19:14 INFO - PROCESS | 1854 | 1461179954524 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 12:19:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 12:19:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1537ms 12:19:14 INFO - PROCESS | 1854 | 1461179954569 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 12:19:14 INFO - PROCESS | 1854 | 1461179954574 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 12:19:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 12:19:14 INFO - PROCESS | 1854 | 1461179954581 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 12:19:14 INFO - PROCESS | 1854 | 1461179954587 Marionette TRACE conn4 <- [1,258,null,{}] 12:19:14 INFO - PROCESS | 1854 | 1461179954604 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:14 INFO - PROCESS | 1854 | 1461179954782 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 12:19:14 INFO - PROCESS | 1854 | 1461179954794 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:14 INFO - PROCESS | 1854 | ++DOCSHELL 0x8f0d0c00 == 33 [pid = 1854] [id = 72] 12:19:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 99 (0x975b0800) [pid = 1854] [serial = 215] [outer = (nil)] 12:19:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 100 (0x97ea7000) [pid = 1854] [serial = 216] [outer = 0x975b0800] 12:19:14 INFO - PROCESS | 1854 | 1461179954885 Marionette DEBUG loaded listener.js 12:19:15 INFO - PROCESS | 1854 | ++DOMWINDOW == 101 (0x984a2400) [pid = 1854] [serial = 217] [outer = 0x975b0800] 12:19:15 INFO - PROCESS | 1854 | 1461179955905 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 12:19:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 12:19:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1385ms 12:19:15 INFO - PROCESS | 1854 | 1461179955968 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 12:19:15 INFO - PROCESS | 1854 | 1461179955973 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 12:19:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 12:19:15 INFO - PROCESS | 1854 | 1461179955980 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 12:19:15 INFO - PROCESS | 1854 | 1461179955984 Marionette TRACE conn4 <- [1,262,null,{}] 12:19:15 INFO - PROCESS | 1854 | 1461179955990 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:16 INFO - PROCESS | 1854 | 1461179956160 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 12:19:16 INFO - PROCESS | 1854 | 1461179956286 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:16 INFO - PROCESS | 1854 | ++DOCSHELL 0x973a2c00 == 34 [pid = 1854] [id = 73] 12:19:16 INFO - PROCESS | 1854 | ++DOMWINDOW == 102 (0x989c7000) [pid = 1854] [serial = 218] [outer = (nil)] 12:19:16 INFO - PROCESS | 1854 | ++DOMWINDOW == 103 (0x98f5d400) [pid = 1854] [serial = 219] [outer = 0x989c7000] 12:19:16 INFO - PROCESS | 1854 | 1461179956367 Marionette DEBUG loaded listener.js 12:19:16 INFO - PROCESS | 1854 | ++DOMWINDOW == 104 (0x99380400) [pid = 1854] [serial = 220] [outer = 0x989c7000] 12:19:17 INFO - PROCESS | 1854 | 1461179957204 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 12:19:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 12:19:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1285ms 12:19:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 12:19:17 INFO - PROCESS | 1854 | 1461179957275 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 12:19:17 INFO - PROCESS | 1854 | 1461179957278 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 12:19:17 INFO - PROCESS | 1854 | 1461179957286 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 12:19:17 INFO - PROCESS | 1854 | 1461179957289 Marionette TRACE conn4 <- [1,266,null,{}] 12:19:17 INFO - PROCESS | 1854 | 1461179957296 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:17 INFO - PROCESS | 1854 | 1461179957524 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 12:19:17 INFO - PROCESS | 1854 | 1461179957552 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:17 INFO - PROCESS | 1854 | ++DOCSHELL 0x984cf400 == 35 [pid = 1854] [id = 74] 12:19:17 INFO - PROCESS | 1854 | ++DOMWINDOW == 105 (0x987c1c00) [pid = 1854] [serial = 221] [outer = (nil)] 12:19:17 INFO - PROCESS | 1854 | ++DOMWINDOW == 106 (0x9ad4a400) [pid = 1854] [serial = 222] [outer = 0x987c1c00] 12:19:17 INFO - PROCESS | 1854 | 1461179957645 Marionette DEBUG loaded listener.js 12:19:17 INFO - PROCESS | 1854 | ++DOMWINDOW == 107 (0x9dffac00) [pid = 1854] [serial = 223] [outer = 0x987c1c00] 12:19:18 INFO - PROCESS | 1854 | --DOMWINDOW == 106 (0x9115fc00) [pid = 1854] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 12:19:18 INFO - PROCESS | 1854 | --DOMWINDOW == 105 (0x99384000) [pid = 1854] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 12:19:18 INFO - PROCESS | 1854 | --DOMWINDOW == 104 (0x8e810000) [pid = 1854] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 12:19:18 INFO - PROCESS | 1854 | --DOMWINDOW == 103 (0x97aaec00) [pid = 1854] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 12:19:18 INFO - PROCESS | 1854 | --DOMWINDOW == 102 (0x92a97800) [pid = 1854] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 12:19:18 INFO - PROCESS | 1854 | 1461179958731 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 12:19:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 12:19:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1490ms 12:19:18 INFO - PROCESS | 1854 | 1461179958775 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 12:19:18 INFO - PROCESS | 1854 | 1461179958779 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 12:19:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 12:19:18 INFO - PROCESS | 1854 | 1461179958786 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 12:19:18 INFO - PROCESS | 1854 | 1461179958789 Marionette TRACE conn4 <- [1,270,null,{}] 12:19:18 INFO - PROCESS | 1854 | 1461179958794 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:19 INFO - PROCESS | 1854 | 1461179959002 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 12:19:19 INFO - PROCESS | 1854 | 1461179959111 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:19 INFO - PROCESS | 1854 | ++DOCSHELL 0x8e808800 == 36 [pid = 1854] [id = 75] 12:19:19 INFO - PROCESS | 1854 | ++DOMWINDOW == 103 (0x91163800) [pid = 1854] [serial = 224] [outer = (nil)] 12:19:19 INFO - PROCESS | 1854 | ++DOMWINDOW == 104 (0x9ead6400) [pid = 1854] [serial = 225] [outer = 0x91163800] 12:19:19 INFO - PROCESS | 1854 | 1461179959196 Marionette DEBUG loaded listener.js 12:19:19 INFO - PROCESS | 1854 | ++DOMWINDOW == 105 (0x9fca8000) [pid = 1854] [serial = 226] [outer = 0x91163800] 12:19:19 INFO - PROCESS | 1854 | 1461179959952 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 12:19:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 12:19:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1180ms 12:19:19 INFO - PROCESS | 1854 | 1461179959967 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 12:19:19 INFO - PROCESS | 1854 | 1461179959970 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 12:19:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 12:19:19 INFO - PROCESS | 1854 | 1461179959977 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 12:19:19 INFO - PROCESS | 1854 | 1461179959980 Marionette TRACE conn4 <- [1,274,null,{}] 12:19:19 INFO - PROCESS | 1854 | 1461179959987 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:20 INFO - PROCESS | 1854 | 1461179960197 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 12:19:20 INFO - PROCESS | 1854 | 1461179960217 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:20 INFO - PROCESS | 1854 | ++DOCSHELL 0x97b8a400 == 37 [pid = 1854] [id = 76] 12:19:20 INFO - PROCESS | 1854 | ++DOMWINDOW == 106 (0x97b8b800) [pid = 1854] [serial = 227] [outer = (nil)] 12:19:20 INFO - PROCESS | 1854 | ++DOMWINDOW == 107 (0x97b92800) [pid = 1854] [serial = 228] [outer = 0x97b8b800] 12:19:20 INFO - PROCESS | 1854 | 1461179960297 Marionette DEBUG loaded listener.js 12:19:20 INFO - PROCESS | 1854 | ++DOMWINDOW == 108 (0x97b95000) [pid = 1854] [serial = 229] [outer = 0x97b8b800] 12:19:21 INFO - PROCESS | 1854 | 1461179961446 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 12:19:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 12:19:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1531ms 12:19:21 INFO - PROCESS | 1854 | 1461179961510 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 12:19:21 INFO - PROCESS | 1854 | 1461179961518 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 12:19:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 12:19:21 INFO - PROCESS | 1854 | 1461179961526 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 12:19:21 INFO - PROCESS | 1854 | 1461179961534 Marionette TRACE conn4 <- [1,278,null,{}] 12:19:21 INFO - PROCESS | 1854 | 1461179961544 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:21 INFO - PROCESS | 1854 | 1461179961780 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 12:19:22 INFO - PROCESS | 1854 | 1461179962025 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:22 INFO - PROCESS | 1854 | ++DOCSHELL 0x8f363c00 == 38 [pid = 1854] [id = 77] 12:19:22 INFO - PROCESS | 1854 | ++DOMWINDOW == 109 (0x91510c00) [pid = 1854] [serial = 230] [outer = (nil)] 12:19:22 INFO - PROCESS | 1854 | ++DOMWINDOW == 110 (0x963ef800) [pid = 1854] [serial = 231] [outer = 0x91510c00] 12:19:22 INFO - PROCESS | 1854 | 1461179962134 Marionette DEBUG loaded listener.js 12:19:22 INFO - PROCESS | 1854 | ++DOMWINDOW == 111 (0x97388c00) [pid = 1854] [serial = 232] [outer = 0x91510c00] 12:19:23 INFO - PROCESS | 1854 | 1461179963050 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 12:19:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 12:19:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1590ms 12:19:23 INFO - PROCESS | 1854 | 1461179963117 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 12:19:23 INFO - PROCESS | 1854 | 1461179963128 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 12:19:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 12:19:23 INFO - PROCESS | 1854 | 1461179963140 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 12:19:23 INFO - PROCESS | 1854 | 1461179963145 Marionette TRACE conn4 <- [1,282,null,{}] 12:19:23 INFO - PROCESS | 1854 | 1461179963153 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:23 INFO - PROCESS | 1854 | 1461179963393 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 12:19:23 INFO - PROCESS | 1854 | 1461179963588 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:23 INFO - PROCESS | 1854 | ++DOCSHELL 0x97999c00 == 39 [pid = 1854] [id = 78] 12:19:23 INFO - PROCESS | 1854 | ++DOMWINDOW == 112 (0x97b92c00) [pid = 1854] [serial = 233] [outer = (nil)] 12:19:23 INFO - PROCESS | 1854 | ++DOMWINDOW == 113 (0x97b98c00) [pid = 1854] [serial = 234] [outer = 0x97b92c00] 12:19:23 INFO - PROCESS | 1854 | 1461179963729 Marionette DEBUG loaded listener.js 12:19:23 INFO - PROCESS | 1854 | ++DOMWINDOW == 114 (0x984a0400) [pid = 1854] [serial = 235] [outer = 0x97b92c00] 12:19:24 INFO - PROCESS | 1854 | 1461179964733 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 12:19:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 12:19:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1637ms 12:19:24 INFO - PROCESS | 1854 | 1461179964777 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 12:19:24 INFO - PROCESS | 1854 | 1461179964782 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 12:19:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 12:19:24 INFO - PROCESS | 1854 | 1461179964789 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 12:19:24 INFO - PROCESS | 1854 | 1461179964796 Marionette TRACE conn4 <- [1,286,null,{}] 12:19:24 INFO - PROCESS | 1854 | 1461179964814 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:25 INFO - PROCESS | 1854 | 1461179965045 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 12:19:25 INFO - PROCESS | 1854 | 1461179965241 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:25 INFO - PROCESS | 1854 | ++DOCSHELL 0x9938a400 == 40 [pid = 1854] [id = 79] 12:19:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 115 (0x9ad4b800) [pid = 1854] [serial = 236] [outer = (nil)] 12:19:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 116 (0x9eadd800) [pid = 1854] [serial = 237] [outer = 0x9ad4b800] 12:19:25 INFO - PROCESS | 1854 | 1461179965382 Marionette DEBUG loaded listener.js 12:19:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 117 (0x9fce4000) [pid = 1854] [serial = 238] [outer = 0x9ad4b800] 12:19:26 INFO - PROCESS | 1854 | 1461179966259 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 12:19:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 12:19:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1494ms 12:19:26 INFO - PROCESS | 1854 | 1461179966284 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 12:19:26 INFO - PROCESS | 1854 | 1461179966290 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 12:19:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 12:19:26 INFO - PROCESS | 1854 | 1461179966297 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 12:19:26 INFO - PROCESS | 1854 | 1461179966300 Marionette TRACE conn4 <- [1,290,null,{}] 12:19:26 INFO - PROCESS | 1854 | 1461179966323 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:26 INFO - PROCESS | 1854 | 1461179966558 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 12:19:26 INFO - PROCESS | 1854 | 1461179966673 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:26 INFO - PROCESS | 1854 | ++DOCSHELL 0x97f26800 == 41 [pid = 1854] [id = 80] 12:19:26 INFO - PROCESS | 1854 | ++DOMWINDOW == 118 (0x97f28c00) [pid = 1854] [serial = 239] [outer = (nil)] 12:19:26 INFO - PROCESS | 1854 | ++DOMWINDOW == 119 (0x97f2d000) [pid = 1854] [serial = 240] [outer = 0x97f28c00] 12:19:26 INFO - PROCESS | 1854 | 1461179966781 Marionette DEBUG loaded listener.js 12:19:26 INFO - PROCESS | 1854 | ++DOMWINDOW == 120 (0x97f31000) [pid = 1854] [serial = 241] [outer = 0x97f28c00] 12:19:27 INFO - PROCESS | 1854 | 1461179967680 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 12:19:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 12:19:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1433ms 12:19:27 INFO - PROCESS | 1854 | 1461179967731 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 12:19:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 12:19:27 INFO - PROCESS | 1854 | 1461179967736 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 12:19:27 INFO - PROCESS | 1854 | 1461179967743 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 12:19:27 INFO - PROCESS | 1854 | 1461179967747 Marionette TRACE conn4 <- [1,294,null,{}] 12:19:27 INFO - PROCESS | 1854 | 1461179967762 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:28 INFO - PROCESS | 1854 | 1461179968002 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 12:19:28 INFO - PROCESS | 1854 | 1461179968153 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:28 INFO - PROCESS | 1854 | ++DOCSHELL 0x8e8cf400 == 42 [pid = 1854] [id = 81] 12:19:28 INFO - PROCESS | 1854 | ++DOMWINDOW == 121 (0x8e8cf800) [pid = 1854] [serial = 242] [outer = (nil)] 12:19:28 INFO - PROCESS | 1854 | ++DOMWINDOW == 122 (0xa001cc00) [pid = 1854] [serial = 243] [outer = 0x8e8cf800] 12:19:28 INFO - PROCESS | 1854 | 1461179968248 Marionette DEBUG loaded listener.js 12:19:28 INFO - PROCESS | 1854 | ++DOMWINDOW == 123 (0xa0c0e800) [pid = 1854] [serial = 244] [outer = 0x8e8cf800] 12:19:29 INFO - PROCESS | 1854 | 1461179969173 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:19:29 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. 12:19:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1501ms 12:19:29 INFO - PROCESS | 1854 | 1461179969244 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 12:19:29 INFO - PROCESS | 1854 | 1461179969249 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 12:19:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 12:19:29 INFO - PROCESS | 1854 | 1461179969256 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 12:19:29 INFO - PROCESS | 1854 | 1461179969261 Marionette TRACE conn4 <- [1,298,null,{}] 12:19:29 INFO - PROCESS | 1854 | 1461179969267 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:29 INFO - PROCESS | 1854 | 1461179969517 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 12:19:29 INFO - PROCESS | 1854 | 1461179969711 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:29 INFO - PROCESS | 1854 | ++DOCSHELL 0x8e804000 == 43 [pid = 1854] [id = 82] 12:19:29 INFO - PROCESS | 1854 | ++DOMWINDOW == 124 (0x8ec5a800) [pid = 1854] [serial = 245] [outer = (nil)] 12:19:29 INFO - PROCESS | 1854 | ++DOMWINDOW == 125 (0x8ec62000) [pid = 1854] [serial = 246] [outer = 0x8ec5a800] 12:19:29 INFO - PROCESS | 1854 | 1461179969860 Marionette DEBUG loaded listener.js 12:19:29 INFO - PROCESS | 1854 | ++DOMWINDOW == 126 (0xa0015c00) [pid = 1854] [serial = 247] [outer = 0x8ec5a800] 12:19:30 INFO - PROCESS | 1854 | 1461179970751 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:19:30 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. 12:19:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1584ms 12:19:30 INFO - PROCESS | 1854 | 1461179970842 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 12:19:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 12:19:30 INFO - PROCESS | 1854 | 1461179970846 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 12:19:30 INFO - PROCESS | 1854 | 1461179970854 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 12:19:30 INFO - PROCESS | 1854 | 1461179970857 Marionette TRACE conn4 <- [1,302,null,{}] 12:19:30 INFO - PROCESS | 1854 | 1461179970865 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:31 INFO - PROCESS | 1854 | 1461179971096 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 12:19:31 INFO - PROCESS | 1854 | 1461179971578 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:31 INFO - PROCESS | 1854 | ++DOCSHELL 0x8f0c6800 == 44 [pid = 1854] [id = 83] 12:19:31 INFO - PROCESS | 1854 | ++DOMWINDOW == 127 (0x8f0c6c00) [pid = 1854] [serial = 248] [outer = (nil)] 12:19:31 INFO - PROCESS | 1854 | ++DOMWINDOW == 128 (0x8f0cf800) [pid = 1854] [serial = 249] [outer = 0x8f0c6c00] 12:19:31 INFO - PROCESS | 1854 | 1461179971680 Marionette DEBUG loaded listener.js 12:19:31 INFO - PROCESS | 1854 | ++DOMWINDOW == 129 (0x91161c00) [pid = 1854] [serial = 250] [outer = 0x8f0c6c00] 12:19:32 INFO - PROCESS | 1854 | 1461179972536 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:19:32 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. 12:19:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1741ms 12:19:32 INFO - PROCESS | 1854 | 1461179972597 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 12:19:32 INFO - PROCESS | 1854 | 1461179972605 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 12:19:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 12:19:32 INFO - PROCESS | 1854 | 1461179972615 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 12:19:32 INFO - PROCESS | 1854 | 1461179972619 Marionette TRACE conn4 <- [1,306,null,{}] 12:19:32 INFO - PROCESS | 1854 | 1461179972629 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:32 INFO - PROCESS | 1854 | 1461179972939 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 12:19:33 INFO - PROCESS | 1854 | 1461179973229 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:33 INFO - PROCESS | 1854 | ++DOCSHELL 0x92de6800 == 45 [pid = 1854] [id = 84] 12:19:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 130 (0x93048800) [pid = 1854] [serial = 251] [outer = (nil)] 12:19:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 131 (0x970d8000) [pid = 1854] [serial = 252] [outer = 0x93048800] 12:19:33 INFO - PROCESS | 1854 | 1461179973321 Marionette DEBUG loaded listener.js 12:19:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 132 (0x976d7400) [pid = 1854] [serial = 253] [outer = 0x93048800] 12:19:33 INFO - PROCESS | 1854 | --DOCSHELL 0x970db400 == 44 [pid = 1854] [id = 47] 12:19:33 INFO - PROCESS | 1854 | --DOCSHELL 0x8f0c7c00 == 43 [pid = 1854] [id = 44] 12:19:33 INFO - PROCESS | 1854 | --DOCSHELL 0x8f35b000 == 42 [pid = 1854] [id = 45] 12:19:33 INFO - PROCESS | 1854 | --DOCSHELL 0x9624c800 == 41 [pid = 1854] [id = 43] 12:19:33 INFO - PROCESS | 1854 | --DOMWINDOW == 131 (0xa0adbc00) [pid = 1854] [serial = 182] [outer = (nil)] [url = about:blank] 12:19:33 INFO - PROCESS | 1854 | --DOCSHELL 0x8f0c4c00 == 40 [pid = 1854] [id = 53] 12:19:33 INFO - PROCESS | 1854 | --DOCSHELL 0x915ef000 == 39 [pid = 1854] [id = 54] 12:19:33 INFO - PROCESS | 1854 | --DOCSHELL 0x9849cc00 == 38 [pid = 1854] [id = 68] 12:19:33 INFO - PROCESS | 1854 | --DOCSHELL 0x984a1000 == 37 [pid = 1854] [id = 67] 12:19:34 INFO - PROCESS | 1854 | --DOCSHELL 0x8e8d9400 == 36 [pid = 1854] [id = 66] 12:19:34 INFO - PROCESS | 1854 | --DOCSHELL 0x8f362000 == 35 [pid = 1854] [id = 65] 12:19:34 INFO - PROCESS | 1854 | --DOCSHELL 0x973a2400 == 34 [pid = 1854] [id = 64] 12:19:34 INFO - PROCESS | 1854 | --DOCSHELL 0x915f0000 == 33 [pid = 1854] [id = 63] 12:19:34 INFO - PROCESS | 1854 | --DOCSHELL 0x8e801400 == 32 [pid = 1854] [id = 62] 12:19:34 INFO - PROCESS | 1854 | --DOMWINDOW == 130 (0x9fce1c00) [pid = 1854] [serial = 179] [outer = (nil)] [url = about:blank] 12:19:34 INFO - PROCESS | 1854 | --DOMWINDOW == 129 (0x98f5c400) [pid = 1854] [serial = 173] [outer = (nil)] [url = about:blank] 12:19:34 INFO - PROCESS | 1854 | --DOMWINDOW == 128 (0xa00ab800) [pid = 1854] [serial = 164] [outer = (nil)] [url = about:blank] 12:19:34 INFO - PROCESS | 1854 | --DOMWINDOW == 127 (0x9fce7800) [pid = 1854] [serial = 180] [outer = (nil)] [url = about:blank] 12:19:34 INFO - PROCESS | 1854 | --DOMWINDOW == 126 (0x93044c00) [pid = 1854] [serial = 168] [outer = (nil)] [url = about:blank] 12:19:34 INFO - PROCESS | 1854 | --DOMWINDOW == 125 (0x92de5400) [pid = 1854] [serial = 167] [outer = (nil)] [url = about:blank] 12:19:34 INFO - PROCESS | 1854 | --DOMWINDOW == 124 (0x91503000) [pid = 1854] [serial = 149] [outer = (nil)] [url = about:blank] 12:19:34 INFO - PROCESS | 1854 | --DOMWINDOW == 123 (0x92dec400) [pid = 1854] [serial = 170] [outer = (nil)] [url = about:blank] 12:19:34 INFO - PROCESS | 1854 | --DOMWINDOW == 122 (0x975af400) [pid = 1854] [serial = 152] [outer = (nil)] [url = about:blank] 12:19:34 INFO - PROCESS | 1854 | --DOMWINDOW == 121 (0x962d0400) [pid = 1854] [serial = 171] [outer = (nil)] [url = about:blank] 12:19:34 INFO - PROCESS | 1854 | --DOMWINDOW == 120 (0x99389c00) [pid = 1854] [serial = 155] [outer = (nil)] [url = about:blank] 12:19:34 INFO - PROCESS | 1854 | --DOMWINDOW == 119 (0x9dff8c00) [pid = 1854] [serial = 158] [outer = (nil)] [url = about:blank] 12:19:34 INFO - PROCESS | 1854 | --DOMWINDOW == 118 (0x9fb9a800) [pid = 1854] [serial = 161] [outer = (nil)] [url = about:blank] 12:19:34 INFO - PROCESS | 1854 | --DOMWINDOW == 117 (0x9938f000) [pid = 1854] [serial = 176] [outer = (nil)] [url = about:blank] 12:19:34 INFO - PROCESS | 1854 | --DOMWINDOW == 116 (0x9dff9000) [pid = 1854] [serial = 177] [outer = (nil)] [url = about:blank] 12:19:34 INFO - PROCESS | 1854 | --DOMWINDOW == 115 (0x9933a400) [pid = 1854] [serial = 174] [outer = (nil)] [url = about:blank] 12:19:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:19:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1637ms 12:19:34 INFO - PROCESS | 1854 | 1461179974239 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:19:34 INFO - PROCESS | 1854 | 1461179974258 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 12:19:34 INFO - PROCESS | 1854 | 1461179974263 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 12:19:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 12:19:34 INFO - PROCESS | 1854 | 1461179974297 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 12:19:34 INFO - PROCESS | 1854 | 1461179974300 Marionette TRACE conn4 <- [1,310,null,{}] 12:19:34 INFO - PROCESS | 1854 | 1461179974309 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:34 INFO - PROCESS | 1854 | 1461179974511 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 12:19:34 INFO - PROCESS | 1854 | 1461179974524 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:34 INFO - PROCESS | 1854 | ++DOCSHELL 0x8e801400 == 33 [pid = 1854] [id = 85] 12:19:34 INFO - PROCESS | 1854 | ++DOMWINDOW == 116 (0x92de4400) [pid = 1854] [serial = 254] [outer = (nil)] 12:19:34 INFO - PROCESS | 1854 | ++DOMWINDOW == 117 (0x963f3800) [pid = 1854] [serial = 255] [outer = 0x92de4400] 12:19:34 INFO - PROCESS | 1854 | 1461179974609 Marionette DEBUG loaded listener.js 12:19:34 INFO - PROCESS | 1854 | ++DOMWINDOW == 118 (0x976df000) [pid = 1854] [serial = 256] [outer = 0x92de4400] 12:19:35 INFO - PROCESS | 1854 | 1461179975576 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:19:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:19:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1345ms 12:19:35 INFO - PROCESS | 1854 | 1461179975637 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 12:19:35 INFO - PROCESS | 1854 | 1461179975641 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 12:19:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 12:19:35 INFO - PROCESS | 1854 | 1461179975656 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 12:19:35 INFO - PROCESS | 1854 | 1461179975665 Marionette TRACE conn4 <- [1,314,null,{}] 12:19:35 INFO - PROCESS | 1854 | 1461179975675 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:35 INFO - PROCESS | 1854 | 1461179975845 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 12:19:35 INFO - PROCESS | 1854 | 1461179975962 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:36 INFO - PROCESS | 1854 | ++DOCSHELL 0x97393000 == 34 [pid = 1854] [id = 86] 12:19:36 INFO - PROCESS | 1854 | ++DOMWINDOW == 119 (0x975bc800) [pid = 1854] [serial = 257] [outer = (nil)] 12:19:36 INFO - PROCESS | 1854 | ++DOMWINDOW == 120 (0x984a9000) [pid = 1854] [serial = 258] [outer = 0x975bc800] 12:19:36 INFO - PROCESS | 1854 | 1461179976065 Marionette DEBUG loaded listener.js 12:19:36 INFO - PROCESS | 1854 | ++DOMWINDOW == 121 (0x98b4d800) [pid = 1854] [serial = 259] [outer = 0x975bc800] 12:19:36 INFO - PROCESS | 1854 | 1461179976909 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:19:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:19:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1316ms 12:19:36 INFO - PROCESS | 1854 | 1461179976969 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 12:19:36 INFO - PROCESS | 1854 | 1461179976974 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 12:19:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 12:19:36 INFO - PROCESS | 1854 | 1461179976981 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 12:19:36 INFO - PROCESS | 1854 | 1461179976986 Marionette TRACE conn4 <- [1,318,null,{}] 12:19:36 INFO - PROCESS | 1854 | 1461179976992 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:37 INFO - PROCESS | 1854 | 1461179977200 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 12:19:37 INFO - PROCESS | 1854 | 1461179977229 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:37 INFO - PROCESS | 1854 | ++DOCSHELL 0x984d4000 == 35 [pid = 1854] [id = 87] 12:19:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 122 (0x99250800) [pid = 1854] [serial = 260] [outer = (nil)] 12:19:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 123 (0x99384800) [pid = 1854] [serial = 261] [outer = 0x99250800] 12:19:37 INFO - PROCESS | 1854 | 1461179977308 Marionette DEBUG loaded listener.js 12:19:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 124 (0x9938f800) [pid = 1854] [serial = 262] [outer = 0x99250800] 12:19:38 INFO - PROCESS | 1854 | --DOMWINDOW == 123 (0x9150a400) [pid = 1854] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 12:19:38 INFO - PROCESS | 1854 | --DOMWINDOW == 122 (0x987c1c00) [pid = 1854] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 12:19:38 INFO - PROCESS | 1854 | --DOMWINDOW == 121 (0x975b0800) [pid = 1854] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 12:19:38 INFO - PROCESS | 1854 | --DOMWINDOW == 120 (0x9115ec00) [pid = 1854] [serial = 209] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 12:19:38 INFO - PROCESS | 1854 | --DOMWINDOW == 119 (0x8e80b800) [pid = 1854] [serial = 212] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 12:19:38 INFO - PROCESS | 1854 | --DOMWINDOW == 118 (0x91163800) [pid = 1854] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 12:19:38 INFO - PROCESS | 1854 | --DOMWINDOW == 117 (0x989c7000) [pid = 1854] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 12:19:38 INFO - PROCESS | 1854 | 1461179978413 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:19:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:19:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1488ms 12:19:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 12:19:38 INFO - PROCESS | 1854 | 1461179978471 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 12:19:38 INFO - PROCESS | 1854 | 1461179978474 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 12:19:38 INFO - PROCESS | 1854 | 1461179978481 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 12:19:38 INFO - PROCESS | 1854 | 1461179978499 Marionette TRACE conn4 <- [1,322,null,{}] 12:19:38 INFO - PROCESS | 1854 | 1461179978506 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:38 INFO - PROCESS | 1854 | 1461179978678 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 12:19:38 INFO - PROCESS | 1854 | 1461179978871 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:38 INFO - PROCESS | 1854 | ++DOCSHELL 0x963ee800 == 36 [pid = 1854] [id = 88] 12:19:38 INFO - PROCESS | 1854 | ++DOMWINDOW == 118 (0x975b0800) [pid = 1854] [serial = 263] [outer = (nil)] 12:19:38 INFO - PROCESS | 1854 | ++DOMWINDOW == 119 (0x99381000) [pid = 1854] [serial = 264] [outer = 0x975b0800] 12:19:38 INFO - PROCESS | 1854 | 1461179978961 Marionette DEBUG loaded listener.js 12:19:39 INFO - PROCESS | 1854 | ++DOMWINDOW == 120 (0x9dff1c00) [pid = 1854] [serial = 265] [outer = 0x975b0800] 12:19:39 INFO - PROCESS | 1854 | 1461179979718 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:19:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:19:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1255ms 12:19:39 INFO - PROCESS | 1854 | 1461179979736 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 12:19:39 INFO - PROCESS | 1854 | 1461179979741 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 12:19:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 12:19:39 INFO - PROCESS | 1854 | 1461179979754 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 12:19:39 INFO - PROCESS | 1854 | 1461179979757 Marionette TRACE conn4 <- [1,326,null,{}] 12:19:39 INFO - PROCESS | 1854 | 1461179979764 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:39 INFO - PROCESS | 1854 | 1461179979930 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 12:19:39 INFO - PROCESS | 1854 | 1461179979947 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:39 INFO - PROCESS | 1854 | ++DOCSHELL 0x984a2800 == 37 [pid = 1854] [id = 89] 12:19:39 INFO - PROCESS | 1854 | ++DOMWINDOW == 121 (0x9ead6000) [pid = 1854] [serial = 266] [outer = (nil)] 12:19:40 INFO - PROCESS | 1854 | ++DOMWINDOW == 122 (0x9fcea000) [pid = 1854] [serial = 267] [outer = 0x9ead6000] 12:19:40 INFO - PROCESS | 1854 | 1461179980029 Marionette DEBUG loaded listener.js 12:19:40 INFO - PROCESS | 1854 | ++DOMWINDOW == 123 (0x9fe97000) [pid = 1854] [serial = 268] [outer = 0x9ead6000] 12:19:41 INFO - PROCESS | 1854 | 1461179981218 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:19:41 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. 12:19:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1487ms 12:19:41 INFO - PROCESS | 1854 | 1461179981242 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 12:19:41 INFO - PROCESS | 1854 | 1461179981251 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 12:19:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 12:19:41 INFO - PROCESS | 1854 | 1461179981262 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 12:19:41 INFO - PROCESS | 1854 | 1461179981269 Marionette TRACE conn4 <- [1,330,null,{}] 12:19:41 INFO - PROCESS | 1854 | 1461179981278 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:41 INFO - PROCESS | 1854 | 1461179981523 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 12:19:41 INFO - PROCESS | 1854 | 1461179981779 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:41 INFO - PROCESS | 1854 | ++DOCSHELL 0x8f358800 == 38 [pid = 1854] [id = 90] 12:19:41 INFO - PROCESS | 1854 | ++DOMWINDOW == 124 (0x91502400) [pid = 1854] [serial = 269] [outer = (nil)] 12:19:41 INFO - PROCESS | 1854 | ++DOMWINDOW == 125 (0x9303b400) [pid = 1854] [serial = 270] [outer = 0x91502400] 12:19:41 INFO - PROCESS | 1854 | 1461179981877 Marionette DEBUG loaded listener.js 12:19:42 INFO - PROCESS | 1854 | ++DOMWINDOW == 126 (0x962d3800) [pid = 1854] [serial = 271] [outer = 0x91502400] 12:19:42 INFO - PROCESS | 1854 | 1461179982827 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:19:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:19:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1592ms 12:19:42 INFO - PROCESS | 1854 | 1461179982856 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 12:19:42 INFO - PROCESS | 1854 | 1461179982865 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 12:19:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 12:19:42 INFO - PROCESS | 1854 | 1461179982878 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 12:19:42 INFO - PROCESS | 1854 | 1461179982883 Marionette TRACE conn4 <- [1,334,null,{}] 12:19:42 INFO - PROCESS | 1854 | 1461179982891 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:43 INFO - PROCESS | 1854 | 1461179983094 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 12:19:43 INFO - PROCESS | 1854 | 1461179983315 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:43 INFO - PROCESS | 1854 | ++DOCSHELL 0x97b8f800 == 39 [pid = 1854] [id = 91] 12:19:43 INFO - PROCESS | 1854 | ++DOMWINDOW == 127 (0x97b94400) [pid = 1854] [serial = 272] [outer = (nil)] 12:19:43 INFO - PROCESS | 1854 | ++DOMWINDOW == 128 (0x97f27000) [pid = 1854] [serial = 273] [outer = 0x97b94400] 12:19:43 INFO - PROCESS | 1854 | 1461179983452 Marionette DEBUG loaded listener.js 12:19:43 INFO - PROCESS | 1854 | ++DOMWINDOW == 129 (0x987c1800) [pid = 1854] [serial = 274] [outer = 0x97b94400] 12:19:44 INFO - PROCESS | 1854 | 1461179984448 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:19:44 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. 12:19:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1641ms 12:19:44 INFO - PROCESS | 1854 | 1461179984523 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 12:19:44 INFO - PROCESS | 1854 | 1461179984528 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 12:19:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 12:19:44 INFO - PROCESS | 1854 | 1461179984538 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 12:19:44 INFO - PROCESS | 1854 | 1461179984545 Marionette TRACE conn4 <- [1,338,null,{}] 12:19:44 INFO - PROCESS | 1854 | 1461179984564 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:44 INFO - PROCESS | 1854 | 1461179984769 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 12:19:44 INFO - PROCESS | 1854 | 1461179984974 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:45 INFO - PROCESS | 1854 | ++DOCSHELL 0x8f355c00 == 40 [pid = 1854] [id = 92] 12:19:45 INFO - PROCESS | 1854 | ++DOMWINDOW == 130 (0x9ead1000) [pid = 1854] [serial = 275] [outer = (nil)] 12:19:45 INFO - PROCESS | 1854 | ++DOMWINDOW == 131 (0x9fe92c00) [pid = 1854] [serial = 276] [outer = 0x9ead1000] 12:19:45 INFO - PROCESS | 1854 | 1461179985073 Marionette DEBUG loaded listener.js 12:19:45 INFO - PROCESS | 1854 | ++DOMWINDOW == 132 (0xa2a2ec00) [pid = 1854] [serial = 277] [outer = 0x9ead1000] 12:19:45 INFO - PROCESS | 1854 | 1461179985961 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:19:46 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. 12:19:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1491ms 12:19:46 INFO - PROCESS | 1854 | 1461179986035 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 12:19:46 INFO - PROCESS | 1854 | 1461179986044 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 12:19:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 12:19:46 INFO - PROCESS | 1854 | 1461179986056 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 12:19:46 INFO - PROCESS | 1854 | 1461179986059 Marionette TRACE conn4 <- [1,342,null,{}] 12:19:46 INFO - PROCESS | 1854 | 1461179986067 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:46 INFO - PROCESS | 1854 | 1461179986287 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 12:19:46 INFO - PROCESS | 1854 | 1461179986483 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:46 INFO - PROCESS | 1854 | ++DOCSHELL 0x8ec60c00 == 41 [pid = 1854] [id = 93] 12:19:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 133 (0xa3c78c00) [pid = 1854] [serial = 278] [outer = (nil)] 12:19:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 134 (0xa4448800) [pid = 1854] [serial = 279] [outer = 0xa3c78c00] 12:19:46 INFO - PROCESS | 1854 | 1461179986619 Marionette DEBUG loaded listener.js 12:19:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 135 (0xa448f000) [pid = 1854] [serial = 280] [outer = 0xa3c78c00] 12:19:47 INFO - PROCESS | 1854 | 1461179987495 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:19:47 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. 12:19:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1486ms 12:19:47 INFO - PROCESS | 1854 | 1461179987543 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 12:19:47 INFO - PROCESS | 1854 | 1461179987547 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 12:19:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 12:19:47 INFO - PROCESS | 1854 | 1461179987555 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 12:19:47 INFO - PROCESS | 1854 | 1461179987560 Marionette TRACE conn4 <- [1,346,null,{}] 12:19:47 INFO - PROCESS | 1854 | 1461179987567 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:47 INFO - PROCESS | 1854 | 1461179987757 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 12:19:47 INFO - PROCESS | 1854 | 1461179987927 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:47 INFO - PROCESS | 1854 | ++DOCSHELL 0x9fc5c400 == 42 [pid = 1854] [id = 94] 12:19:47 INFO - PROCESS | 1854 | ++DOMWINDOW == 136 (0xa2ac7c00) [pid = 1854] [serial = 281] [outer = (nil)] 12:19:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 137 (0xa45e7c00) [pid = 1854] [serial = 282] [outer = 0xa2ac7c00] 12:19:48 INFO - PROCESS | 1854 | 1461179988023 Marionette DEBUG loaded listener.js 12:19:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 138 (0xa4b03400) [pid = 1854] [serial = 283] [outer = 0xa2ac7c00] 12:19:49 INFO - PROCESS | 1854 | 1461179989017 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:19:49 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. 12:19:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1538ms 12:19:49 INFO - PROCESS | 1854 | 1461179989094 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 12:19:49 INFO - PROCESS | 1854 | 1461179989098 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 12:19:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 12:19:49 INFO - PROCESS | 1854 | 1461179989106 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 12:19:49 INFO - PROCESS | 1854 | 1461179989110 Marionette TRACE conn4 <- [1,350,null,{}] 12:19:49 INFO - PROCESS | 1854 | 1461179989117 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:49 INFO - PROCESS | 1854 | 1461179989358 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 12:19:49 INFO - PROCESS | 1854 | 1461179989561 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:49 INFO - PROCESS | 1854 | ++DOCSHELL 0x8ec5a000 == 43 [pid = 1854] [id = 95] 12:19:49 INFO - PROCESS | 1854 | ++DOMWINDOW == 139 (0xa3c7c000) [pid = 1854] [serial = 284] [outer = (nil)] 12:19:49 INFO - PROCESS | 1854 | ++DOMWINDOW == 140 (0xa5e9cc00) [pid = 1854] [serial = 285] [outer = 0xa3c7c000] 12:19:49 INFO - PROCESS | 1854 | 1461179989674 Marionette DEBUG loaded listener.js 12:19:49 INFO - PROCESS | 1854 | ++DOMWINDOW == 141 (0xa5ea5800) [pid = 1854] [serial = 286] [outer = 0xa3c7c000] 12:19:50 INFO - PROCESS | 1854 | 1461179990551 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:19:50 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. 12:19:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1486ms 12:19:50 INFO - PROCESS | 1854 | 1461179990592 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 12:19:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 12:19:50 INFO - PROCESS | 1854 | 1461179990597 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 12:19:50 INFO - PROCESS | 1854 | 1461179990605 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 12:19:50 INFO - PROCESS | 1854 | 1461179990608 Marionette TRACE conn4 <- [1,354,null,{}] 12:19:50 INFO - PROCESS | 1854 | 1461179990616 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:50 INFO - PROCESS | 1854 | 1461179990807 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 12:19:50 INFO - PROCESS | 1854 | 1461179990964 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:50 INFO - PROCESS | 1854 | ++DOCSHELL 0x8ec5c400 == 44 [pid = 1854] [id = 96] 12:19:50 INFO - PROCESS | 1854 | ++DOMWINDOW == 142 (0xa5e3a400) [pid = 1854] [serial = 287] [outer = (nil)] 12:19:51 INFO - PROCESS | 1854 | ++DOMWINDOW == 143 (0xa6865000) [pid = 1854] [serial = 288] [outer = 0xa5e3a400] 12:19:51 INFO - PROCESS | 1854 | 1461179991072 Marionette DEBUG loaded listener.js 12:19:51 INFO - PROCESS | 1854 | ++DOMWINDOW == 144 (0xa68dd800) [pid = 1854] [serial = 289] [outer = 0xa5e3a400] 12:19:51 INFO - PROCESS | 1854 | 1461179991975 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:19:52 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. 12:19:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1438ms 12:19:52 INFO - PROCESS | 1854 | 1461179992042 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 12:19:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 12:19:52 INFO - PROCESS | 1854 | 1461179992047 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 12:19:52 INFO - PROCESS | 1854 | 1461179992054 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 12:19:52 INFO - PROCESS | 1854 | 1461179992058 Marionette TRACE conn4 <- [1,358,null,{}] 12:19:52 INFO - PROCESS | 1854 | 1461179992065 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:52 INFO - PROCESS | 1854 | 1461179992286 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 12:19:52 INFO - PROCESS | 1854 | 1461179992487 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:52 INFO - PROCESS | 1854 | ++DOCSHELL 0x8e807800 == 45 [pid = 1854] [id = 97] 12:19:52 INFO - PROCESS | 1854 | ++DOMWINDOW == 145 (0x93f21c00) [pid = 1854] [serial = 290] [outer = (nil)] 12:19:52 INFO - PROCESS | 1854 | ++DOMWINDOW == 146 (0x93f29000) [pid = 1854] [serial = 291] [outer = 0x93f21c00] 12:19:52 INFO - PROCESS | 1854 | 1461179992628 Marionette DEBUG loaded listener.js 12:19:52 INFO - PROCESS | 1854 | ++DOMWINDOW == 147 (0x93f2b800) [pid = 1854] [serial = 292] [outer = 0x93f21c00] 12:19:53 INFO - PROCESS | 1854 | 1461179993632 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:19:53 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. 12:19:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1595ms 12:19:53 INFO - PROCESS | 1854 | 1461179993651 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 12:19:53 INFO - PROCESS | 1854 | 1461179993654 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 12:19:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 12:19:53 INFO - PROCESS | 1854 | 1461179993663 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 12:19:53 INFO - PROCESS | 1854 | 1461179993668 Marionette TRACE conn4 <- [1,362,null,{}] 12:19:53 INFO - PROCESS | 1854 | 1461179993675 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:53 INFO - PROCESS | 1854 | 1461179993868 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 12:19:54 INFO - PROCESS | 1854 | 1461179994309 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:54 INFO - PROCESS | 1854 | ++DOCSHELL 0x912bb800 == 46 [pid = 1854] [id = 98] 12:19:54 INFO - PROCESS | 1854 | ++DOMWINDOW == 148 (0x914b7c00) [pid = 1854] [serial = 293] [outer = (nil)] 12:19:54 INFO - PROCESS | 1854 | ++DOMWINDOW == 149 (0x915f0c00) [pid = 1854] [serial = 294] [outer = 0x914b7c00] 12:19:54 INFO - PROCESS | 1854 | 1461179994442 Marionette DEBUG loaded listener.js 12:19:54 INFO - PROCESS | 1854 | ++DOMWINDOW == 150 (0x92e26800) [pid = 1854] [serial = 295] [outer = 0x914b7c00] 12:19:55 INFO - PROCESS | 1854 | 1461179995494 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:19:55 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. 12:19:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1894ms 12:19:55 INFO - PROCESS | 1854 | 1461179995561 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 12:19:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 12:19:55 INFO - PROCESS | 1854 | 1461179995571 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 12:19:55 INFO - PROCESS | 1854 | 1461179995584 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 12:19:55 INFO - PROCESS | 1854 | 1461179995591 Marionette TRACE conn4 <- [1,366,null,{}] 12:19:55 INFO - PROCESS | 1854 | 1461179995660 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:55 INFO - PROCESS | 1854 | 1461179995892 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 12:19:56 INFO - PROCESS | 1854 | 1461179996119 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:56 INFO - PROCESS | 1854 | ++DOCSHELL 0x8f0d0000 == 47 [pid = 1854] [id = 99] 12:19:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 151 (0x8f35a800) [pid = 1854] [serial = 296] [outer = (nil)] 12:19:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 152 (0x915efc00) [pid = 1854] [serial = 297] [outer = 0x8f35a800] 12:19:56 INFO - PROCESS | 1854 | 1461179996285 Marionette DEBUG loaded listener.js 12:19:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 153 (0x93f2b400) [pid = 1854] [serial = 298] [outer = 0x8f35a800] 12:19:56 INFO - PROCESS | 1854 | --DOMWINDOW == 152 (0x8f0ca800) [pid = 1854] [serial = 185] [outer = (nil)] [url = about:blank] 12:19:56 INFO - PROCESS | 1854 | --DOMWINDOW == 151 (0x92de1c00) [pid = 1854] [serial = 188] [outer = (nil)] [url = about:blank] 12:19:56 INFO - PROCESS | 1854 | --DOMWINDOW == 150 (0x984c5400) [pid = 1854] [serial = 191] [outer = (nil)] [url = about:blank] 12:19:56 INFO - PROCESS | 1854 | --DOMWINDOW == 149 (0x9fef2800) [pid = 1854] [serial = 194] [outer = (nil)] [url = about:blank] 12:19:56 INFO - PROCESS | 1854 | --DOMWINDOW == 148 (0x9798f000) [pid = 1854] [serial = 198] [outer = (nil)] [url = about:blank] 12:19:56 INFO - PROCESS | 1854 | --DOMWINDOW == 147 (0x984a3c00) [pid = 1854] [serial = 201] [outer = (nil)] [url = about:blank] 12:19:56 INFO - PROCESS | 1854 | --DOMWINDOW == 146 (0xa4486800) [pid = 1854] [serial = 204] [outer = (nil)] [url = about:blank] 12:19:56 INFO - PROCESS | 1854 | --DOMWINDOW == 145 (0xa0cc1c00) [pid = 1854] [serial = 183] [outer = (nil)] [url = about:blank] 12:19:56 INFO - PROCESS | 1854 | --DOMWINDOW == 144 (0x9ad4a400) [pid = 1854] [serial = 222] [outer = (nil)] [url = about:blank] 12:19:56 INFO - PROCESS | 1854 | --DOMWINDOW == 143 (0x97ea7000) [pid = 1854] [serial = 216] [outer = (nil)] [url = about:blank] 12:19:56 INFO - PROCESS | 1854 | --DOMWINDOW == 142 (0x984a2400) [pid = 1854] [serial = 217] [outer = (nil)] [url = about:blank] 12:19:56 INFO - PROCESS | 1854 | --DOMWINDOW == 141 (0x92de5c00) [pid = 1854] [serial = 211] [outer = (nil)] [url = about:blank] 12:19:56 INFO - PROCESS | 1854 | --DOMWINDOW == 140 (0x9150c000) [pid = 1854] [serial = 210] [outer = (nil)] [url = about:blank] 12:19:56 INFO - PROCESS | 1854 | --DOMWINDOW == 139 (0x9116a000) [pid = 1854] [serial = 213] [outer = (nil)] [url = about:blank] 12:19:56 INFO - PROCESS | 1854 | --DOMWINDOW == 138 (0x92e27c00) [pid = 1854] [serial = 214] [outer = (nil)] [url = about:blank] 12:19:56 INFO - PROCESS | 1854 | --DOMWINDOW == 137 (0xa45b7400) [pid = 1854] [serial = 207] [outer = (nil)] [url = about:blank] 12:19:56 INFO - PROCESS | 1854 | --DOMWINDOW == 136 (0x9dffac00) [pid = 1854] [serial = 223] [outer = (nil)] [url = about:blank] 12:19:56 INFO - PROCESS | 1854 | --DOMWINDOW == 135 (0x9ead6400) [pid = 1854] [serial = 225] [outer = (nil)] [url = about:blank] 12:19:56 INFO - PROCESS | 1854 | --DOMWINDOW == 134 (0x99380400) [pid = 1854] [serial = 220] [outer = (nil)] [url = about:blank] 12:19:56 INFO - PROCESS | 1854 | --DOMWINDOW == 133 (0x98f5d400) [pid = 1854] [serial = 219] [outer = (nil)] [url = about:blank] 12:19:56 INFO - PROCESS | 1854 | --DOMWINDOW == 132 (0x9fca8000) [pid = 1854] [serial = 226] [outer = (nil)] [url = about:blank] 12:19:56 INFO - PROCESS | 1854 | --DOMWINDOW == 131 (0x99385800) [pid = 1854] [serial = 90] [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.] 12:19:57 INFO - PROCESS | 1854 | 1461179997182 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:19:57 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. 12:19:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1635ms 12:19:57 INFO - PROCESS | 1854 | 1461179997224 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 12:19:57 INFO - PROCESS | 1854 | 1461179997232 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 12:19:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 12:19:57 INFO - PROCESS | 1854 | 1461179997239 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 12:19:57 INFO - PROCESS | 1854 | 1461179997242 Marionette TRACE conn4 <- [1,370,null,{}] 12:19:57 INFO - PROCESS | 1854 | 1461179997250 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:57 INFO - PROCESS | 1854 | 1461179997445 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 12:19:57 INFO - PROCESS | 1854 | 1461179997456 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:57 INFO - PROCESS | 1854 | ++DOCSHELL 0x94089c00 == 48 [pid = 1854] [id = 100] 12:19:57 INFO - PROCESS | 1854 | ++DOMWINDOW == 132 (0x9408bc00) [pid = 1854] [serial = 299] [outer = (nil)] 12:19:57 INFO - PROCESS | 1854 | ++DOMWINDOW == 133 (0x9408e800) [pid = 1854] [serial = 300] [outer = 0x9408bc00] 12:19:57 INFO - PROCESS | 1854 | 1461179997546 Marionette DEBUG loaded listener.js 12:19:57 INFO - PROCESS | 1854 | ++DOMWINDOW == 134 (0x970d2400) [pid = 1854] [serial = 301] [outer = 0x9408bc00] 12:19:58 INFO - PROCESS | 1854 | 1461179998810 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:19:58 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. 12:19:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1637ms 12:19:58 INFO - PROCESS | 1854 | 1461179998878 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 12:19:58 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 12:19:58 INFO - PROCESS | 1854 | 1461179998883 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 12:19:58 INFO - PROCESS | 1854 | 1461179998899 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 12:19:58 INFO - PROCESS | 1854 | 1461179998909 Marionette TRACE conn4 <- [1,374,null,{}] 12:19:58 INFO - PROCESS | 1854 | 1461179998920 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:59 INFO - PROCESS | 1854 | 1461179999129 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 12:19:59 INFO - PROCESS | 1854 | 1461179999334 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:59 INFO - PROCESS | 1854 | ++DOCSHELL 0x9798ec00 == 49 [pid = 1854] [id = 101] 12:19:59 INFO - PROCESS | 1854 | ++DOMWINDOW == 135 (0x97b90400) [pid = 1854] [serial = 302] [outer = (nil)] 12:19:59 INFO - PROCESS | 1854 | ++DOMWINDOW == 136 (0x97f22800) [pid = 1854] [serial = 303] [outer = 0x97b90400] 12:19:59 INFO - PROCESS | 1854 | 1461179999421 Marionette DEBUG loaded listener.js 12:19:59 INFO - PROCESS | 1854 | ++DOMWINDOW == 137 (0x9849bc00) [pid = 1854] [serial = 304] [outer = 0x97b90400] 12:20:00 INFO - PROCESS | 1854 | 1461180000323 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 12:20:00 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 12:20:00 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1458ms 12:20:00 INFO - PROCESS | 1854 | 1461180000349 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 12:20:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 12:20:00 INFO - PROCESS | 1854 | 1461180000354 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 12:20:00 INFO - PROCESS | 1854 | 1461180000361 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 12:20:00 INFO - PROCESS | 1854 | 1461180000365 Marionette TRACE conn4 <- [1,378,null,{}] 12:20:00 INFO - PROCESS | 1854 | 1461180000372 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:00 INFO - PROCESS | 1854 | 1461180000601 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 12:20:00 INFO - PROCESS | 1854 | 1461180000632 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:00 INFO - PROCESS | 1854 | ++DOCSHELL 0x9408cc00 == 50 [pid = 1854] [id = 102] 12:20:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 138 (0x97f27800) [pid = 1854] [serial = 305] [outer = (nil)] 12:20:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 139 (0x989d0800) [pid = 1854] [serial = 306] [outer = 0x97f27800] 12:20:00 INFO - PROCESS | 1854 | 1461180000713 Marionette DEBUG loaded listener.js 12:20:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 140 (0x9933cc00) [pid = 1854] [serial = 307] [outer = 0x97f27800] 12:20:01 INFO - PROCESS | 1854 | --DOMWINDOW == 139 (0x99250800) [pid = 1854] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 12:20:01 INFO - PROCESS | 1854 | --DOMWINDOW == 138 (0x975b0800) [pid = 1854] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 12:20:01 INFO - PROCESS | 1854 | --DOMWINDOW == 137 (0x93048800) [pid = 1854] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 12:20:01 INFO - PROCESS | 1854 | --DOMWINDOW == 136 (0x8f0c6c00) [pid = 1854] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 12:20:01 INFO - PROCESS | 1854 | --DOMWINDOW == 135 (0x92de4400) [pid = 1854] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 12:20:01 INFO - PROCESS | 1854 | --DOMWINDOW == 134 (0x975bc800) [pid = 1854] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 12:20:01 INFO - PROCESS | 1854 | --DOMWINDOW == 133 (0x8e80ac00) [pid = 1854] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 12:20:01 INFO - PROCESS | 1854 | --DOMWINDOW == 132 (0x9115b400) [pid = 1854] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 12:20:01 INFO - PROCESS | 1854 | 1461180001927 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 12:20:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 12:20:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1587ms 12:20:01 INFO - PROCESS | 1854 | 1461180001949 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 12:20:01 INFO - PROCESS | 1854 | 1461180001953 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 12:20:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 12:20:01 INFO - PROCESS | 1854 | 1461180001960 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 12:20:01 INFO - PROCESS | 1854 | 1461180001963 Marionette TRACE conn4 <- [1,382,null,{}] 12:20:01 INFO - PROCESS | 1854 | 1461180001972 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:02 INFO - PROCESS | 1854 | 1461180002217 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 12:20:02 INFO - PROCESS | 1854 | 1461180002324 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:02 INFO - PROCESS | 1854 | ++DOCSHELL 0x984cf800 == 51 [pid = 1854] [id = 103] 12:20:02 INFO - PROCESS | 1854 | ++DOMWINDOW == 133 (0x989c1400) [pid = 1854] [serial = 308] [outer = (nil)] 12:20:02 INFO - PROCESS | 1854 | ++DOMWINDOW == 134 (0x99387000) [pid = 1854] [serial = 309] [outer = 0x989c1400] 12:20:02 INFO - PROCESS | 1854 | 1461180002472 Marionette DEBUG loaded listener.js 12:20:02 INFO - PROCESS | 1854 | ++DOMWINDOW == 135 (0x9b299c00) [pid = 1854] [serial = 310] [outer = 0x989c1400] 12:20:03 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:20:03 INFO - PROCESS | 1854 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:20:03 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:20:03 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:20:03 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:20:03 INFO - PROCESS | 1854 | 1461180003622 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 12:20:03 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 12:20:03 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1736ms 12:20:03 INFO - PROCESS | 1854 | 1461180003758 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 12:20:03 INFO - PROCESS | 1854 | 1461180003765 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 12:20:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 12:20:03 INFO - PROCESS | 1854 | 1461180003777 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 12:20:03 INFO - PROCESS | 1854 | 1461180003782 Marionette TRACE conn4 <- [1,386,null,{}] 12:20:03 INFO - PROCESS | 1854 | 1461180003793 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:04 INFO - PROCESS | 1854 | 1461180004036 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 12:20:04 INFO - PROCESS | 1854 | 1461180004247 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:04 INFO - PROCESS | 1854 | ++DOCSHELL 0x92a98000 == 52 [pid = 1854] [id = 104] 12:20:04 INFO - PROCESS | 1854 | ++DOMWINDOW == 136 (0x92a9ac00) [pid = 1854] [serial = 311] [outer = (nil)] 12:20:04 INFO - PROCESS | 1854 | ++DOMWINDOW == 137 (0x92dee000) [pid = 1854] [serial = 312] [outer = 0x92a9ac00] 12:20:04 INFO - PROCESS | 1854 | 1461180004343 Marionette DEBUG loaded listener.js 12:20:04 INFO - PROCESS | 1854 | ++DOMWINDOW == 138 (0x93f2d400) [pid = 1854] [serial = 313] [outer = 0x92a9ac00] 12:20:05 INFO - PROCESS | 1854 | 1461180005427 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 12:20:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 12:20:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1687ms 12:20:05 INFO - PROCESS | 1854 | 1461180005466 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 12:20:05 INFO - PROCESS | 1854 | 1461180005475 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 12:20:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 12:20:05 INFO - PROCESS | 1854 | 1461180005490 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 12:20:05 INFO - PROCESS | 1854 | 1461180005497 Marionette TRACE conn4 <- [1,390,null,{}] 12:20:05 INFO - PROCESS | 1854 | 1461180005506 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:05 INFO - PROCESS | 1854 | 1461180005759 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 12:20:06 INFO - PROCESS | 1854 | 1461180005997 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:06 INFO - PROCESS | 1854 | ++DOCSHELL 0x975bc400 == 53 [pid = 1854] [id = 105] 12:20:06 INFO - PROCESS | 1854 | ++DOMWINDOW == 139 (0x976dc400) [pid = 1854] [serial = 314] [outer = (nil)] 12:20:06 INFO - PROCESS | 1854 | ++DOMWINDOW == 140 (0x97b8d800) [pid = 1854] [serial = 315] [outer = 0x976dc400] 12:20:06 INFO - PROCESS | 1854 | 1461180006099 Marionette DEBUG loaded listener.js 12:20:06 INFO - PROCESS | 1854 | ++DOMWINDOW == 141 (0x97f28000) [pid = 1854] [serial = 316] [outer = 0x976dc400] 12:20:07 INFO - PROCESS | 1854 | 1461180007146 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 12:20:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 12:20:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1691ms 12:20:07 INFO - PROCESS | 1854 | 1461180007179 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 12:20:07 INFO - PROCESS | 1854 | 1461180007183 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 12:20:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 12:20:07 INFO - PROCESS | 1854 | 1461180007191 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 12:20:07 INFO - PROCESS | 1854 | 1461180007198 Marionette TRACE conn4 <- [1,394,null,{}] 12:20:07 INFO - PROCESS | 1854 | 1461180007216 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:07 INFO - PROCESS | 1854 | 1461180007425 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 12:20:07 INFO - PROCESS | 1854 | 1461180007787 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:07 INFO - PROCESS | 1854 | ++DOCSHELL 0x9ead2400 == 54 [pid = 1854] [id = 106] 12:20:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 142 (0x9eadc000) [pid = 1854] [serial = 317] [outer = (nil)] 12:20:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 143 (0x9fc5ec00) [pid = 1854] [serial = 318] [outer = 0x9eadc000] 12:20:07 INFO - PROCESS | 1854 | 1461180007903 Marionette DEBUG loaded listener.js 12:20:08 INFO - PROCESS | 1854 | ++DOMWINDOW == 144 (0xa00ab400) [pid = 1854] [serial = 319] [outer = 0x9eadc000] 12:20:08 INFO - PROCESS | 1854 | 1461180008997 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 12:20:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 12:20:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1838ms 12:20:09 INFO - PROCESS | 1854 | 1461180009029 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 12:20:09 INFO - PROCESS | 1854 | 1461180009034 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 12:20:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 12:20:09 INFO - PROCESS | 1854 | 1461180009042 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 12:20:09 INFO - PROCESS | 1854 | 1461180009046 Marionette TRACE conn4 <- [1,398,null,{}] 12:20:09 INFO - PROCESS | 1854 | 1461180009053 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:09 INFO - PROCESS | 1854 | 1461180009254 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 12:20:09 INFO - PROCESS | 1854 | 1461180009579 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:09 INFO - PROCESS | 1854 | ++DOCSHELL 0x9115d800 == 55 [pid = 1854] [id = 107] 12:20:09 INFO - PROCESS | 1854 | ++DOMWINDOW == 145 (0x98015c00) [pid = 1854] [serial = 320] [outer = (nil)] 12:20:09 INFO - PROCESS | 1854 | ++DOMWINDOW == 146 (0x9801e000) [pid = 1854] [serial = 321] [outer = 0x98015c00] 12:20:09 INFO - PROCESS | 1854 | 1461180009675 Marionette DEBUG loaded listener.js 12:20:09 INFO - PROCESS | 1854 | ++DOMWINDOW == 147 (0x9ad50800) [pid = 1854] [serial = 322] [outer = 0x98015c00] 12:20:10 INFO - PROCESS | 1854 | 1461180010721 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 12:20:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 12:20:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1739ms 12:20:10 INFO - PROCESS | 1854 | 1461180010782 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 12:20:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 12:20:10 INFO - PROCESS | 1854 | 1461180010787 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 12:20:10 INFO - PROCESS | 1854 | 1461180010795 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 12:20:10 INFO - PROCESS | 1854 | 1461180010798 Marionette TRACE conn4 <- [1,402,null,{}] 12:20:10 INFO - PROCESS | 1854 | 1461180010806 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:11 INFO - PROCESS | 1854 | 1461180011041 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 12:20:11 INFO - PROCESS | 1854 | 1461180011268 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:11 INFO - PROCESS | 1854 | ++DOCSHELL 0x8f357c00 == 56 [pid = 1854] [id = 108] 12:20:11 INFO - PROCESS | 1854 | ++DOMWINDOW == 148 (0x9801c000) [pid = 1854] [serial = 323] [outer = (nil)] 12:20:11 INFO - PROCESS | 1854 | ++DOMWINDOW == 149 (0xa2ac3800) [pid = 1854] [serial = 324] [outer = 0x9801c000] 12:20:11 INFO - PROCESS | 1854 | 1461180011366 Marionette DEBUG loaded listener.js 12:20:11 INFO - PROCESS | 1854 | ++DOMWINDOW == 150 (0xa3c86c00) [pid = 1854] [serial = 325] [outer = 0x9801c000] 12:20:12 INFO - PROCESS | 1854 | 1461180012333 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 12:20:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 12:20:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1594ms 12:20:12 INFO - PROCESS | 1854 | 1461180012389 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 12:20:12 INFO - PROCESS | 1854 | 1461180012393 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 12:20:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 12:20:12 INFO - PROCESS | 1854 | 1461180012400 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 12:20:12 INFO - PROCESS | 1854 | 1461180012404 Marionette TRACE conn4 <- [1,406,null,{}] 12:20:12 INFO - PROCESS | 1854 | 1461180012411 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:12 INFO - PROCESS | 1854 | 1461180012635 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 12:20:12 INFO - PROCESS | 1854 | 1461180012860 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:12 INFO - PROCESS | 1854 | ++DOCSHELL 0xa0cc1400 == 57 [pid = 1854] [id = 109] 12:20:12 INFO - PROCESS | 1854 | ++DOMWINDOW == 151 (0xa4b10c00) [pid = 1854] [serial = 326] [outer = (nil)] 12:20:12 INFO - PROCESS | 1854 | ++DOMWINDOW == 152 (0xa5e39800) [pid = 1854] [serial = 327] [outer = 0xa4b10c00] 12:20:12 INFO - PROCESS | 1854 | 1461180012972 Marionette DEBUG loaded listener.js 12:20:13 INFO - PROCESS | 1854 | ++DOMWINDOW == 153 (0xa6859000) [pid = 1854] [serial = 328] [outer = 0xa4b10c00] 12:20:13 INFO - PROCESS | 1854 | 1461180013937 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 12:20:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 12:20:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1586ms 12:20:13 INFO - PROCESS | 1854 | 1461180013988 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 12:20:13 INFO - PROCESS | 1854 | 1461180013993 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 12:20:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 12:20:14 INFO - PROCESS | 1854 | 1461180014002 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 12:20:14 INFO - PROCESS | 1854 | 1461180014006 Marionette TRACE conn4 <- [1,410,null,{}] 12:20:14 INFO - PROCESS | 1854 | 1461180014013 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:14 INFO - PROCESS | 1854 | 1461180014210 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 12:20:14 INFO - PROCESS | 1854 | 1461180014423 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:14 INFO - PROCESS | 1854 | ++DOCSHELL 0x8c6b1c00 == 58 [pid = 1854] [id = 110] 12:20:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 154 (0x8c6b2000) [pid = 1854] [serial = 329] [outer = (nil)] 12:20:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 155 (0x8c6b9c00) [pid = 1854] [serial = 330] [outer = 0x8c6b2000] 12:20:14 INFO - PROCESS | 1854 | 1461180014532 Marionette DEBUG loaded listener.js 12:20:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 156 (0x8c6bd000) [pid = 1854] [serial = 331] [outer = 0x8c6b2000] 12:20:15 INFO - PROCESS | 1854 | 1461180015454 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 12:20:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 12:20:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1532ms 12:20:15 INFO - PROCESS | 1854 | 1461180015535 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 12:20:15 INFO - PROCESS | 1854 | 1461180015539 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 12:20:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 12:20:15 INFO - PROCESS | 1854 | 1461180015546 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 12:20:15 INFO - PROCESS | 1854 | 1461180015552 Marionette TRACE conn4 <- [1,414,null,{}] 12:20:15 INFO - PROCESS | 1854 | 1461180015558 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:15 INFO - PROCESS | 1854 | 1461180015784 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 12:20:16 INFO - PROCESS | 1854 | 1461180015997 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:16 INFO - PROCESS | 1854 | ++DOCSHELL 0x8c8aa000 == 59 [pid = 1854] [id = 111] 12:20:16 INFO - PROCESS | 1854 | ++DOMWINDOW == 157 (0x8c8aa800) [pid = 1854] [serial = 332] [outer = (nil)] 12:20:16 INFO - PROCESS | 1854 | ++DOMWINDOW == 158 (0x8c8ae000) [pid = 1854] [serial = 333] [outer = 0x8c8aa800] 12:20:16 INFO - PROCESS | 1854 | 1461180016102 Marionette DEBUG loaded listener.js 12:20:16 INFO - PROCESS | 1854 | ++DOMWINDOW == 159 (0x8c8b1400) [pid = 1854] [serial = 334] [outer = 0x8c8aa800] 12:20:17 INFO - PROCESS | 1854 | 1461180017009 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 12:20:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 12:20:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1542ms 12:20:17 INFO - PROCESS | 1854 | 1461180017089 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 12:20:17 INFO - PROCESS | 1854 | 1461180017093 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 12:20:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 12:20:17 INFO - PROCESS | 1854 | 1461180017100 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 12:20:17 INFO - PROCESS | 1854 | 1461180017104 Marionette TRACE conn4 <- [1,418,null,{}] 12:20:17 INFO - PROCESS | 1854 | 1461180017111 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:17 INFO - PROCESS | 1854 | 1461180017339 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 12:20:17 INFO - PROCESS | 1854 | 1461180017552 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:17 INFO - PROCESS | 1854 | ++DOCSHELL 0x8baba400 == 60 [pid = 1854] [id = 112] 12:20:17 INFO - PROCESS | 1854 | ++DOMWINDOW == 160 (0x8babac00) [pid = 1854] [serial = 335] [outer = (nil)] 12:20:17 INFO - PROCESS | 1854 | ++DOMWINDOW == 161 (0x8bac2000) [pid = 1854] [serial = 336] [outer = 0x8babac00] 12:20:17 INFO - PROCESS | 1854 | 1461180017693 Marionette DEBUG loaded listener.js 12:20:17 INFO - PROCESS | 1854 | ++DOMWINDOW == 162 (0x8bac6400) [pid = 1854] [serial = 337] [outer = 0x8babac00] 12:20:19 INFO - PROCESS | 1854 | 1461180019028 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 12:20:19 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 12:20:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1939ms 12:20:19 INFO - PROCESS | 1854 | 1461180019040 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 12:20:19 INFO - PROCESS | 1854 | 1461180019044 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 12:20:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 12:20:19 INFO - PROCESS | 1854 | 1461180019052 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 12:20:19 INFO - PROCESS | 1854 | 1461180019056 Marionette TRACE conn4 <- [1,422,null,{}] 12:20:19 INFO - PROCESS | 1854 | 1461180019109 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:19 INFO - PROCESS | 1854 | 1461180019359 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 12:20:19 INFO - PROCESS | 1854 | 1461180019484 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:19 INFO - PROCESS | 1854 | ++DOCSHELL 0x8bac2400 == 61 [pid = 1854] [id = 113] 12:20:19 INFO - PROCESS | 1854 | ++DOMWINDOW == 163 (0x8bac3000) [pid = 1854] [serial = 338] [outer = (nil)] 12:20:19 INFO - PROCESS | 1854 | ++DOMWINDOW == 164 (0x8bbb0000) [pid = 1854] [serial = 339] [outer = 0x8bac3000] 12:20:19 INFO - PROCESS | 1854 | 1461180019575 Marionette DEBUG loaded listener.js 12:20:19 INFO - PROCESS | 1854 | ++DOMWINDOW == 165 (0x8bbb4400) [pid = 1854] [serial = 340] [outer = 0x8bac3000] 12:20:21 INFO - PROCESS | 1854 | 1461180021020 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 12:20:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 12:20:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 2039ms 12:20:21 INFO - PROCESS | 1854 | 1461180021092 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 12:20:21 INFO - PROCESS | 1854 | 1461180021099 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 12:20:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 12:20:21 INFO - PROCESS | 1854 | 1461180021109 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 12:20:21 INFO - PROCESS | 1854 | 1461180021115 Marionette TRACE conn4 <- [1,426,null,{}] 12:20:21 INFO - PROCESS | 1854 | 1461180021125 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:21 INFO - PROCESS | 1854 | 1461180021358 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 12:20:21 INFO - PROCESS | 1854 | 1461180021530 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:21 INFO - PROCESS | 1854 | ++DOCSHELL 0x8bbac800 == 62 [pid = 1854] [id = 114] 12:20:21 INFO - PROCESS | 1854 | ++DOMWINDOW == 166 (0x8c8ac400) [pid = 1854] [serial = 341] [outer = (nil)] 12:20:21 INFO - PROCESS | 1854 | ++DOMWINDOW == 167 (0x8c8b6c00) [pid = 1854] [serial = 342] [outer = 0x8c8ac400] 12:20:21 INFO - PROCESS | 1854 | 1461180021615 Marionette DEBUG loaded listener.js 12:20:21 INFO - PROCESS | 1854 | ++DOMWINDOW == 168 (0x8f0c7400) [pid = 1854] [serial = 343] [outer = 0x8c8ac400] 12:20:22 INFO - PROCESS | 1854 | --DOCSHELL 0x9408cc00 == 61 [pid = 1854] [id = 102] 12:20:22 INFO - PROCESS | 1854 | --DOCSHELL 0x9798ec00 == 60 [pid = 1854] [id = 101] 12:20:22 INFO - PROCESS | 1854 | --DOCSHELL 0x94089c00 == 59 [pid = 1854] [id = 100] 12:20:22 INFO - PROCESS | 1854 | --DOCSHELL 0x8f0d0000 == 58 [pid = 1854] [id = 99] 12:20:22 INFO - PROCESS | 1854 | 1461180022768 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 12:20:22 INFO - PROCESS | 1854 | 1461180022859 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 12:20:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 12:20:22 INFO - PROCESS | 1854 | 1461180022870 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 12:20:22 INFO - PROCESS | 1854 | 1461180022874 Marionette TRACE conn4 <- [1,430,null,{}] 12:20:22 INFO - PROCESS | 1854 | 1461180022881 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:23 INFO - PROCESS | 1854 | 1461180023090 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 12:20:23 INFO - PROCESS | 1854 | --DOMWINDOW == 167 (0x987d0c00) [pid = 1854] [serial = 147] [outer = (nil)] [url = about:blank] 12:20:23 INFO - PROCESS | 1854 | --DOMWINDOW == 166 (0x99385400) [pid = 1854] [serial = 117] [outer = (nil)] [url = about:blank] 12:20:23 INFO - PROCESS | 1854 | --DOMWINDOW == 165 (0x99384800) [pid = 1854] [serial = 261] [outer = (nil)] [url = about:blank] 12:20:23 INFO - PROCESS | 1854 | --DOMWINDOW == 164 (0x9938f800) [pid = 1854] [serial = 262] [outer = (nil)] [url = about:blank] 12:20:23 INFO - PROCESS | 1854 | --DOMWINDOW == 163 (0x99381000) [pid = 1854] [serial = 264] [outer = (nil)] [url = about:blank] 12:20:23 INFO - PROCESS | 1854 | --DOMWINDOW == 162 (0x976d7400) [pid = 1854] [serial = 253] [outer = (nil)] [url = about:blank] 12:20:23 INFO - PROCESS | 1854 | --DOMWINDOW == 161 (0x970d8000) [pid = 1854] [serial = 252] [outer = (nil)] [url = about:blank] 12:20:23 INFO - PROCESS | 1854 | --DOMWINDOW == 160 (0x91161c00) [pid = 1854] [serial = 250] [outer = (nil)] [url = about:blank] 12:20:23 INFO - PROCESS | 1854 | --DOMWINDOW == 159 (0x8f0cf800) [pid = 1854] [serial = 249] [outer = (nil)] [url = about:blank] 12:20:23 INFO - PROCESS | 1854 | --DOMWINDOW == 158 (0x97b92800) [pid = 1854] [serial = 228] [outer = (nil)] [url = about:blank] 12:20:23 INFO - PROCESS | 1854 | --DOMWINDOW == 157 (0x97f2d000) [pid = 1854] [serial = 240] [outer = (nil)] [url = about:blank] 12:20:23 INFO - PROCESS | 1854 | --DOMWINDOW == 156 (0x97b98c00) [pid = 1854] [serial = 234] [outer = (nil)] [url = about:blank] 12:20:23 INFO - PROCESS | 1854 | --DOMWINDOW == 155 (0x963f3800) [pid = 1854] [serial = 255] [outer = (nil)] [url = about:blank] 12:20:23 INFO - PROCESS | 1854 | --DOMWINDOW == 154 (0x976df000) [pid = 1854] [serial = 256] [outer = (nil)] [url = about:blank] 12:20:23 INFO - PROCESS | 1854 | --DOMWINDOW == 153 (0x8ec62000) [pid = 1854] [serial = 246] [outer = (nil)] [url = about:blank] 12:20:23 INFO - PROCESS | 1854 | --DOMWINDOW == 152 (0xa001cc00) [pid = 1854] [serial = 243] [outer = (nil)] [url = about:blank] 12:20:23 INFO - PROCESS | 1854 | --DOMWINDOW == 151 (0x9eadd800) [pid = 1854] [serial = 237] [outer = (nil)] [url = about:blank] 12:20:23 INFO - PROCESS | 1854 | --DOMWINDOW == 150 (0x963ef800) [pid = 1854] [serial = 231] [outer = (nil)] [url = about:blank] 12:20:23 INFO - PROCESS | 1854 | --DOMWINDOW == 149 (0x98b4d800) [pid = 1854] [serial = 259] [outer = (nil)] [url = about:blank] 12:20:23 INFO - PROCESS | 1854 | --DOMWINDOW == 148 (0x984a9000) [pid = 1854] [serial = 258] [outer = (nil)] [url = about:blank] 12:20:23 INFO - PROCESS | 1854 | --DOMWINDOW == 147 (0x9dff1c00) [pid = 1854] [serial = 265] [outer = (nil)] [url = about:blank] 12:20:23 INFO - PROCESS | 1854 | 1461180023332 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:23 INFO - PROCESS | 1854 | ++DOCSHELL 0x8f0cf800 == 57 [pid = 1854] [id = 115] 12:20:23 INFO - PROCESS | 1854 | ++DOMWINDOW == 148 (0x8f358c00) [pid = 1854] [serial = 344] [outer = (nil)] 12:20:23 INFO - PROCESS | 1854 | ++DOMWINDOW == 149 (0x9150c800) [pid = 1854] [serial = 345] [outer = 0x8f358c00] 12:20:23 INFO - PROCESS | 1854 | 1461180023416 Marionette DEBUG loaded listener.js 12:20:23 INFO - PROCESS | 1854 | ++DOMWINDOW == 150 (0x92dec800) [pid = 1854] [serial = 346] [outer = 0x8f358c00] 12:20:24 INFO - PROCESS | 1854 | 1461180024298 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 12:20:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 12:20:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1493ms 12:20:24 INFO - PROCESS | 1854 | 1461180024364 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 12:20:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 12:20:24 INFO - PROCESS | 1854 | 1461180024368 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 12:20:24 INFO - PROCESS | 1854 | 1461180024376 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 12:20:24 INFO - PROCESS | 1854 | 1461180024383 Marionette TRACE conn4 <- [1,434,null,{}] 12:20:24 INFO - PROCESS | 1854 | 1461180024399 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:24 INFO - PROCESS | 1854 | 1461180024582 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 12:20:24 INFO - PROCESS | 1854 | 1461180024807 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:24 INFO - PROCESS | 1854 | ++DOCSHELL 0x93f28400 == 58 [pid = 1854] [id = 116] 12:20:24 INFO - PROCESS | 1854 | ++DOMWINDOW == 151 (0x94088000) [pid = 1854] [serial = 347] [outer = (nil)] 12:20:24 INFO - PROCESS | 1854 | ++DOMWINDOW == 152 (0x963eac00) [pid = 1854] [serial = 348] [outer = 0x94088000] 12:20:24 INFO - PROCESS | 1854 | 1461180024895 Marionette DEBUG loaded listener.js 12:20:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 153 (0x97388800) [pid = 1854] [serial = 349] [outer = 0x94088000] 12:20:26 INFO - PROCESS | 1854 | 1461180026348 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 12:20:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 12:20:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 2000ms 12:20:26 INFO - PROCESS | 1854 | 1461180026376 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 12:20:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 12:20:26 INFO - PROCESS | 1854 | 1461180026381 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 12:20:26 INFO - PROCESS | 1854 | 1461180026387 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 12:20:26 INFO - PROCESS | 1854 | 1461180026391 Marionette TRACE conn4 <- [1,438,null,{}] 12:20:26 INFO - PROCESS | 1854 | 1461180026396 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:26 INFO - PROCESS | 1854 | 1461180026679 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 12:20:26 INFO - PROCESS | 1854 | 1461180026710 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:26 INFO - PROCESS | 1854 | ++DOCSHELL 0x9408f800 == 59 [pid = 1854] [id = 117] 12:20:26 INFO - PROCESS | 1854 | ++DOMWINDOW == 154 (0x975af400) [pid = 1854] [serial = 350] [outer = (nil)] 12:20:26 INFO - PROCESS | 1854 | ++DOMWINDOW == 155 (0x98b4ac00) [pid = 1854] [serial = 351] [outer = 0x975af400] 12:20:26 INFO - PROCESS | 1854 | 1461180026790 Marionette DEBUG loaded listener.js 12:20:26 INFO - PROCESS | 1854 | ++DOMWINDOW == 156 (0x99344800) [pid = 1854] [serial = 352] [outer = 0x975af400] 12:20:27 INFO - PROCESS | 1854 | --DOMWINDOW == 155 (0x97b8b800) [pid = 1854] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 12:20:27 INFO - PROCESS | 1854 | --DOMWINDOW == 154 (0x97f27800) [pid = 1854] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 12:20:27 INFO - PROCESS | 1854 | --DOMWINDOW == 153 (0x97b90400) [pid = 1854] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 12:20:27 INFO - PROCESS | 1854 | --DOMWINDOW == 152 (0x9408bc00) [pid = 1854] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 12:20:27 INFO - PROCESS | 1854 | --DOMWINDOW == 151 (0x8f35a800) [pid = 1854] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 12:20:27 INFO - PROCESS | 1854 | --DOMWINDOW == 150 (0x914b7c00) [pid = 1854] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 12:20:27 INFO - PROCESS | 1854 | 1461180027817 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 12:20:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 12:20:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1487ms 12:20:27 INFO - PROCESS | 1854 | 1461180027880 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 12:20:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 12:20:27 INFO - PROCESS | 1854 | 1461180027884 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 12:20:27 INFO - PROCESS | 1854 | 1461180027891 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 12:20:27 INFO - PROCESS | 1854 | 1461180027895 Marionette TRACE conn4 <- [1,442,null,{}] 12:20:27 INFO - PROCESS | 1854 | 1461180027901 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:28 INFO - PROCESS | 1854 | 1461180028071 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 12:20:28 INFO - PROCESS | 1854 | 1461180028082 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:28 INFO - PROCESS | 1854 | ++DOCSHELL 0x8ba9d000 == 60 [pid = 1854] [id = 118] 12:20:28 INFO - PROCESS | 1854 | ++DOMWINDOW == 151 (0x8ba9e000) [pid = 1854] [serial = 353] [outer = (nil)] 12:20:28 INFO - PROCESS | 1854 | ++DOMWINDOW == 152 (0x8baa7000) [pid = 1854] [serial = 354] [outer = 0x8ba9e000] 12:20:28 INFO - PROCESS | 1854 | 1461180028178 Marionette DEBUG loaded listener.js 12:20:28 INFO - PROCESS | 1854 | ++DOMWINDOW == 153 (0x8baaa800) [pid = 1854] [serial = 355] [outer = 0x8ba9e000] 12:20:29 INFO - PROCESS | 1854 | 1461180029152 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 12:20:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 12:20:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1281ms 12:20:29 INFO - PROCESS | 1854 | 1461180029175 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 12:20:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 12:20:29 INFO - PROCESS | 1854 | 1461180029179 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 12:20:29 INFO - PROCESS | 1854 | 1461180029187 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 12:20:29 INFO - PROCESS | 1854 | 1461180029191 Marionette TRACE conn4 <- [1,446,null,{}] 12:20:29 INFO - PROCESS | 1854 | 1461180029198 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:29 INFO - PROCESS | 1854 | 1461180029407 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 12:20:29 INFO - PROCESS | 1854 | 1461180029654 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:29 INFO - PROCESS | 1854 | ++DOCSHELL 0x8baa5400 == 61 [pid = 1854] [id = 119] 12:20:29 INFO - PROCESS | 1854 | ++DOMWINDOW == 154 (0x8baa5800) [pid = 1854] [serial = 356] [outer = (nil)] 12:20:29 INFO - PROCESS | 1854 | ++DOMWINDOW == 155 (0x8babe400) [pid = 1854] [serial = 357] [outer = 0x8baa5800] 12:20:29 INFO - PROCESS | 1854 | 1461180029833 Marionette DEBUG loaded listener.js 12:20:29 INFO - PROCESS | 1854 | ++DOMWINDOW == 156 (0x8c8a8400) [pid = 1854] [serial = 358] [outer = 0x8baa5800] 12:20:30 INFO - PROCESS | 1854 | 1461180030862 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 12:20:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 12:20:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1735ms 12:20:30 INFO - PROCESS | 1854 | 1461180030924 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 12:20:30 INFO - PROCESS | 1854 | 1461180030932 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 12:20:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 12:20:30 INFO - PROCESS | 1854 | 1461180030944 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 12:20:30 INFO - PROCESS | 1854 | 1461180030948 Marionette TRACE conn4 <- [1,450,null,{}] 12:20:30 INFO - PROCESS | 1854 | 1461180030957 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:31 INFO - PROCESS | 1854 | 1461180031212 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 12:20:31 INFO - PROCESS | 1854 | 1461180031494 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:31 INFO - PROCESS | 1854 | ++DOCSHELL 0x912b9800 == 62 [pid = 1854] [id = 120] 12:20:31 INFO - PROCESS | 1854 | ++DOMWINDOW == 157 (0x914ba400) [pid = 1854] [serial = 359] [outer = (nil)] 12:20:31 INFO - PROCESS | 1854 | ++DOMWINDOW == 158 (0x915f7800) [pid = 1854] [serial = 360] [outer = 0x914ba400] 12:20:31 INFO - PROCESS | 1854 | 1461180031593 Marionette DEBUG loaded listener.js 12:20:31 INFO - PROCESS | 1854 | ++DOMWINDOW == 159 (0x93045400) [pid = 1854] [serial = 361] [outer = 0x914ba400] 12:20:32 INFO - PROCESS | 1854 | 1461180032745 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 12:20:32 INFO - PROCESS | 1854 | 1461180032842 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 12:20:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 12:20:32 INFO - PROCESS | 1854 | 1461180032851 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 12:20:32 INFO - PROCESS | 1854 | 1461180032855 Marionette TRACE conn4 <- [1,454,null,{}] 12:20:32 INFO - PROCESS | 1854 | 1461180032862 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:33 INFO - PROCESS | 1854 | 1461180033107 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 12:20:33 INFO - PROCESS | 1854 | 1461180033368 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:33 INFO - PROCESS | 1854 | ++DOCSHELL 0x94089000 == 63 [pid = 1854] [id = 121] 12:20:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 160 (0x97390400) [pid = 1854] [serial = 362] [outer = (nil)] 12:20:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 161 (0x97ec6000) [pid = 1854] [serial = 363] [outer = 0x97390400] 12:20:33 INFO - PROCESS | 1854 | 1461180033469 Marionette DEBUG loaded listener.js 12:20:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 162 (0x98019400) [pid = 1854] [serial = 364] [outer = 0x97390400] 12:20:34 INFO - PROCESS | 1854 | [1854] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:20:34 INFO - PROCESS | 1854 | 1461180034611 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 12:20:34 INFO - PROCESS | 1854 | ++DOMWINDOW == 163 (0x8fd97c00) [pid = 1854] [serial = 365] [outer = 0x99343c00] 12:20:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 12:20:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1840ms 12:20:34 INFO - PROCESS | 1854 | 1461180034713 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 12:20:34 INFO - PROCESS | 1854 | 1461180034719 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 12:20:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 12:20:34 INFO - PROCESS | 1854 | 1461180034842 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 12:20:34 INFO - PROCESS | 1854 | 1461180034853 Marionette TRACE conn4 <- [1,458,null,{}] 12:20:34 INFO - PROCESS | 1854 | 1461180034868 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:35 INFO - PROCESS | 1854 | 1461180035113 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 12:20:35 INFO - PROCESS | 1854 | 1461180035305 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:35 INFO - PROCESS | 1854 | ++DOCSHELL 0x8bbae800 == 64 [pid = 1854] [id = 122] 12:20:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 164 (0x8e8d3400) [pid = 1854] [serial = 366] [outer = (nil)] 12:20:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 165 (0x8fd98400) [pid = 1854] [serial = 367] [outer = 0x8e8d3400] 12:20:35 INFO - PROCESS | 1854 | 1461180035400 Marionette DEBUG loaded listener.js 12:20:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 166 (0x98b86400) [pid = 1854] [serial = 368] [outer = 0x8e8d3400] 12:20:36 INFO - PROCESS | 1854 | 1461180036390 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 12:20:36 INFO - PROCESS | 1854 | 1461180036453 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 12:20:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 12:20:36 INFO - PROCESS | 1854 | 1461180036462 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 12:20:36 INFO - PROCESS | 1854 | 1461180036466 Marionette TRACE conn4 <- [1,462,null,{}] 12:20:36 INFO - PROCESS | 1854 | 1461180036472 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:36 INFO - PROCESS | 1854 | 1461180036661 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 12:20:36 INFO - PROCESS | 1854 | 1461180036876 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:36 INFO - PROCESS | 1854 | ++DOCSHELL 0x99204c00 == 65 [pid = 1854] [id = 123] 12:20:36 INFO - PROCESS | 1854 | ++DOMWINDOW == 167 (0x99387c00) [pid = 1854] [serial = 369] [outer = (nil)] 12:20:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 168 (0x9ae6d000) [pid = 1854] [serial = 370] [outer = 0x99387c00] 12:20:37 INFO - PROCESS | 1854 | 1461180037017 Marionette DEBUG loaded listener.js 12:20:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 169 (0x9ea1a000) [pid = 1854] [serial = 371] [outer = 0x99387c00] 12:20:37 INFO - PROCESS | 1854 | [1854] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:20:38 INFO - PROCESS | 1854 | 1461180038059 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 12:20:38 INFO - PROCESS | 1854 | 1461180038159 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 12:20:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 12:20:38 INFO - PROCESS | 1854 | 1461180038175 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 12:20:38 INFO - PROCESS | 1854 | 1461180038181 Marionette TRACE conn4 <- [1,466,null,{}] 12:20:38 INFO - PROCESS | 1854 | 1461180038188 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:38 INFO - PROCESS | 1854 | 1461180038393 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 12:20:38 INFO - PROCESS | 1854 | 1461180038622 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:38 INFO - PROCESS | 1854 | ++DOCSHELL 0x8e0e0c00 == 66 [pid = 1854] [id = 124] 12:20:38 INFO - PROCESS | 1854 | ++DOMWINDOW == 170 (0x8e0e1000) [pid = 1854] [serial = 372] [outer = (nil)] 12:20:38 INFO - PROCESS | 1854 | ++DOMWINDOW == 171 (0x8e0e4000) [pid = 1854] [serial = 373] [outer = 0x8e0e1000] 12:20:38 INFO - PROCESS | 1854 | 1461180038729 Marionette DEBUG loaded listener.js 12:20:38 INFO - PROCESS | 1854 | ++DOMWINDOW == 172 (0x9ead0c00) [pid = 1854] [serial = 374] [outer = 0x8e0e1000] 12:20:39 INFO - PROCESS | 1854 | 1461180039759 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 12:20:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 12:20:39 INFO - PROCESS | 1854 | 1461180039821 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 12:20:39 INFO - PROCESS | 1854 | 1461180039828 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 12:20:39 INFO - PROCESS | 1854 | 1461180039832 Marionette TRACE conn4 <- [1,470,null,{}] 12:20:39 INFO - PROCESS | 1854 | 1461180039839 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:40 INFO - PROCESS | 1854 | 1461180040042 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 12:20:40 INFO - PROCESS | 1854 | 1461180040265 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:40 INFO - PROCESS | 1854 | ++DOCSHELL 0x8b1e3000 == 67 [pid = 1854] [id = 125] 12:20:40 INFO - PROCESS | 1854 | ++DOMWINDOW == 173 (0x8b1e6c00) [pid = 1854] [serial = 375] [outer = (nil)] 12:20:40 INFO - PROCESS | 1854 | ++DOMWINDOW == 174 (0x8b1ee000) [pid = 1854] [serial = 376] [outer = 0x8b1e6c00] 12:20:40 INFO - PROCESS | 1854 | 1461180040370 Marionette DEBUG loaded listener.js 12:20:40 INFO - PROCESS | 1854 | ++DOMWINDOW == 175 (0x8f0c8800) [pid = 1854] [serial = 377] [outer = 0x8b1e6c00] 12:20:41 INFO - PROCESS | 1854 | 1461180041400 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 12:20:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 12:20:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1646ms 12:20:41 INFO - PROCESS | 1854 | 1461180041474 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 12:20:41 INFO - PROCESS | 1854 | 1461180041478 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 12:20:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 12:20:41 INFO - PROCESS | 1854 | 1461180041486 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 12:20:41 INFO - PROCESS | 1854 | 1461180041489 Marionette TRACE conn4 <- [1,474,null,{}] 12:20:41 INFO - PROCESS | 1854 | 1461180041496 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:41 INFO - PROCESS | 1854 | 1461180041745 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 12:20:41 INFO - PROCESS | 1854 | 1461180041974 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:42 INFO - PROCESS | 1854 | ++DOCSHELL 0x8c6b6800 == 68 [pid = 1854] [id = 126] 12:20:42 INFO - PROCESS | 1854 | ++DOMWINDOW == 176 (0x8c8aec00) [pid = 1854] [serial = 378] [outer = (nil)] 12:20:42 INFO - PROCESS | 1854 | ++DOMWINDOW == 177 (0x8fd25c00) [pid = 1854] [serial = 379] [outer = 0x8c8aec00] 12:20:42 INFO - PROCESS | 1854 | 1461180042068 Marionette DEBUG loaded listener.js 12:20:42 INFO - PROCESS | 1854 | ++DOMWINDOW == 178 (0x8fd27400) [pid = 1854] [serial = 380] [outer = 0x8c8aec00] 12:20:43 INFO - PROCESS | 1854 | 1461180043085 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 12:20:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 12:20:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1634ms 12:20:43 INFO - PROCESS | 1854 | 1461180043121 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 12:20:43 INFO - PROCESS | 1854 | 1461180043126 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 12:20:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 12:20:43 INFO - PROCESS | 1854 | 1461180043134 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 12:20:43 INFO - PROCESS | 1854 | 1461180043140 Marionette TRACE conn4 <- [1,478,null,{}] 12:20:43 INFO - PROCESS | 1854 | 1461180043149 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:43 INFO - PROCESS | 1854 | 1461180043378 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 12:20:43 INFO - PROCESS | 1854 | 1461180043644 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:43 INFO - PROCESS | 1854 | ++DOCSHELL 0x8b25d400 == 69 [pid = 1854] [id = 127] 12:20:43 INFO - PROCESS | 1854 | ++DOMWINDOW == 179 (0x8b25f400) [pid = 1854] [serial = 381] [outer = (nil)] 12:20:43 INFO - PROCESS | 1854 | ++DOMWINDOW == 180 (0x8b263800) [pid = 1854] [serial = 382] [outer = 0x8b25f400] 12:20:43 INFO - PROCESS | 1854 | 1461180043753 Marionette DEBUG loaded listener.js 12:20:43 INFO - PROCESS | 1854 | ++DOMWINDOW == 181 (0x8b267800) [pid = 1854] [serial = 383] [outer = 0x8b25f400] 12:20:44 INFO - PROCESS | 1854 | 1461180044774 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 12:20:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 12:20:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1690ms 12:20:44 INFO - PROCESS | 1854 | 1461180044824 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 12:20:44 INFO - PROCESS | 1854 | 1461180044829 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 12:20:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 12:20:44 INFO - PROCESS | 1854 | 1461180044836 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 12:20:44 INFO - PROCESS | 1854 | 1461180044841 Marionette TRACE conn4 <- [1,482,null,{}] 12:20:44 INFO - PROCESS | 1854 | 1461180044848 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:45 INFO - PROCESS | 1854 | 1461180045061 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 12:20:45 INFO - PROCESS | 1854 | 1461180045295 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:45 INFO - PROCESS | 1854 | ++DOCSHELL 0x8bbab400 == 70 [pid = 1854] [id = 128] 12:20:45 INFO - PROCESS | 1854 | ++DOMWINDOW == 182 (0x8ea01400) [pid = 1854] [serial = 384] [outer = (nil)] 12:20:45 INFO - PROCESS | 1854 | ++DOMWINDOW == 183 (0x8ea05800) [pid = 1854] [serial = 385] [outer = 0x8ea01400] 12:20:45 INFO - PROCESS | 1854 | 1461180045440 Marionette DEBUG loaded listener.js 12:20:45 INFO - PROCESS | 1854 | ++DOMWINDOW == 184 (0x8ea09000) [pid = 1854] [serial = 386] [outer = 0x8ea01400] 12:20:46 INFO - PROCESS | 1854 | 1461180046469 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 12:20:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 12:20:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1682ms 12:20:46 INFO - PROCESS | 1854 | 1461180046520 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 12:20:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 12:20:46 INFO - PROCESS | 1854 | 1461180046524 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 12:20:46 INFO - PROCESS | 1854 | 1461180046532 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 12:20:46 INFO - PROCESS | 1854 | 1461180046536 Marionette TRACE conn4 <- [1,486,null,{}] 12:20:46 INFO - PROCESS | 1854 | 1461180046542 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:46 INFO - PROCESS | 1854 | 1461180046742 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 12:20:47 INFO - PROCESS | 1854 | 1461180046978 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:47 INFO - PROCESS | 1854 | ++DOCSHELL 0x8ea0f800 == 71 [pid = 1854] [id = 129] 12:20:47 INFO - PROCESS | 1854 | ++DOMWINDOW == 185 (0x8ea0fc00) [pid = 1854] [serial = 387] [outer = (nil)] 12:20:47 INFO - PROCESS | 1854 | ++DOMWINDOW == 186 (0x8fd25800) [pid = 1854] [serial = 388] [outer = 0x8ea0fc00] 12:20:47 INFO - PROCESS | 1854 | 1461180047137 Marionette DEBUG loaded listener.js 12:20:47 INFO - PROCESS | 1854 | ++DOMWINDOW == 187 (0x8fd2f800) [pid = 1854] [serial = 389] [outer = 0x8ea0fc00] 12:20:48 INFO - PROCESS | 1854 | 1461180048151 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 12:20:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 12:20:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1685ms 12:20:48 INFO - PROCESS | 1854 | 1461180048218 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 12:20:48 INFO - PROCESS | 1854 | 1461180048225 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 12:20:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 12:20:48 INFO - PROCESS | 1854 | 1461180048236 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 12:20:48 INFO - PROCESS | 1854 | 1461180048240 Marionette TRACE conn4 <- [1,490,null,{}] 12:20:48 INFO - PROCESS | 1854 | 1461180048248 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:48 INFO - PROCESS | 1854 | 1461180048539 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 12:20:48 INFO - PROCESS | 1854 | 1461180048772 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:48 INFO - PROCESS | 1854 | ++DOCSHELL 0x90668800 == 72 [pid = 1854] [id = 130] 12:20:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 188 (0x90669000) [pid = 1854] [serial = 390] [outer = (nil)] 12:20:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 189 (0x90672000) [pid = 1854] [serial = 391] [outer = 0x90669000] 12:20:48 INFO - PROCESS | 1854 | 1461180048868 Marionette DEBUG loaded listener.js 12:20:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 190 (0x9150cc00) [pid = 1854] [serial = 392] [outer = 0x90669000] 12:20:50 INFO - PROCESS | 1854 | 1461180050220 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 12:20:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 12:20:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 2036ms 12:20:50 INFO - PROCESS | 1854 | 1461180050272 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 12:20:50 INFO - PROCESS | 1854 | 1461180050277 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 12:20:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 12:20:50 INFO - PROCESS | 1854 | 1461180050288 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 12:20:50 INFO - PROCESS | 1854 | 1461180050293 Marionette TRACE conn4 <- [1,494,null,{}] 12:20:50 INFO - PROCESS | 1854 | 1461180050453 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:50 INFO - PROCESS | 1854 | 1461180050701 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 12:20:50 INFO - PROCESS | 1854 | 1461180050809 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:50 INFO - PROCESS | 1854 | ++DOCSHELL 0x8baa6800 == 73 [pid = 1854] [id = 131] 12:20:50 INFO - PROCESS | 1854 | ++DOMWINDOW == 191 (0x8c6be800) [pid = 1854] [serial = 393] [outer = (nil)] 12:20:50 INFO - PROCESS | 1854 | ++DOMWINDOW == 192 (0x8e0e0000) [pid = 1854] [serial = 394] [outer = 0x8c6be800] 12:20:50 INFO - PROCESS | 1854 | 1461180050896 Marionette DEBUG loaded listener.js 12:20:51 INFO - PROCESS | 1854 | ++DOMWINDOW == 193 (0x8e8d0000) [pid = 1854] [serial = 395] [outer = 0x8c6be800] 12:20:52 INFO - PROCESS | 1854 | 1461180052000 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 12:20:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 12:20:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1768ms 12:20:52 INFO - PROCESS | 1854 | 1461180052057 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 12:20:52 INFO - PROCESS | 1854 | 1461180052066 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 12:20:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 12:20:52 INFO - PROCESS | 1854 | 1461180052078 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 12:20:52 INFO - PROCESS | 1854 | 1461180052082 Marionette TRACE conn4 <- [1,498,null,{}] 12:20:52 INFO - PROCESS | 1854 | 1461180052089 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:52 INFO - PROCESS | 1854 | 1461180052331 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 12:20:52 INFO - PROCESS | 1854 | 1461180052569 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:52 INFO - PROCESS | 1854 | ++DOCSHELL 0x8babd400 == 74 [pid = 1854] [id = 132] 12:20:52 INFO - PROCESS | 1854 | ++DOMWINDOW == 194 (0x8bbb6800) [pid = 1854] [serial = 396] [outer = (nil)] 12:20:52 INFO - PROCESS | 1854 | ++DOMWINDOW == 195 (0x8e8de800) [pid = 1854] [serial = 397] [outer = 0x8bbb6800] 12:20:52 INFO - PROCESS | 1854 | 1461180052654 Marionette DEBUG loaded listener.js 12:20:52 INFO - PROCESS | 1854 | ++DOMWINDOW == 196 (0x8fd20400) [pid = 1854] [serial = 398] [outer = 0x8bbb6800] 12:20:53 INFO - PROCESS | 1854 | --DOCSHELL 0x8e80b400 == 73 [pid = 1854] [id = 34] 12:20:53 INFO - PROCESS | 1854 | --DOCSHELL 0x97393000 == 72 [pid = 1854] [id = 86] 12:20:53 INFO - PROCESS | 1854 | --DOCSHELL 0x8e801400 == 71 [pid = 1854] [id = 85] 12:20:53 INFO - PROCESS | 1854 | --DOCSHELL 0x92de6800 == 70 [pid = 1854] [id = 84] 12:20:53 INFO - PROCESS | 1854 | --DOCSHELL 0x8f0c6800 == 69 [pid = 1854] [id = 83] 12:20:53 INFO - PROCESS | 1854 | --DOMWINDOW == 195 (0xa45e7c00) [pid = 1854] [serial = 282] [outer = (nil)] [url = about:blank] 12:20:53 INFO - PROCESS | 1854 | --DOMWINDOW == 194 (0x9303b400) [pid = 1854] [serial = 270] [outer = (nil)] [url = about:blank] 12:20:53 INFO - PROCESS | 1854 | --DOMWINDOW == 193 (0x9fcea000) [pid = 1854] [serial = 267] [outer = (nil)] [url = about:blank] 12:20:53 INFO - PROCESS | 1854 | --DOMWINDOW == 192 (0x9fe92c00) [pid = 1854] [serial = 276] [outer = (nil)] [url = about:blank] 12:20:53 INFO - PROCESS | 1854 | --DOMWINDOW == 191 (0xa6865000) [pid = 1854] [serial = 288] [outer = (nil)] [url = about:blank] 12:20:53 INFO - PROCESS | 1854 | --DOMWINDOW == 190 (0xa5e9cc00) [pid = 1854] [serial = 285] [outer = (nil)] [url = about:blank] 12:20:53 INFO - PROCESS | 1854 | --DOMWINDOW == 189 (0xa4448800) [pid = 1854] [serial = 279] [outer = (nil)] [url = about:blank] 12:20:53 INFO - PROCESS | 1854 | --DOMWINDOW == 188 (0x93f29000) [pid = 1854] [serial = 291] [outer = (nil)] [url = about:blank] 12:20:53 INFO - PROCESS | 1854 | --DOMWINDOW == 187 (0x97f27000) [pid = 1854] [serial = 273] [outer = (nil)] [url = about:blank] 12:20:53 INFO - PROCESS | 1854 | --DOMWINDOW == 186 (0x99387000) [pid = 1854] [serial = 309] [outer = (nil)] [url = about:blank] 12:20:53 INFO - PROCESS | 1854 | --DOCSHELL 0x8ba9d000 == 68 [pid = 1854] [id = 118] 12:20:53 INFO - PROCESS | 1854 | --DOCSHELL 0x9408f800 == 67 [pid = 1854] [id = 117] 12:20:53 INFO - PROCESS | 1854 | --DOCSHELL 0x93f28400 == 66 [pid = 1854] [id = 116] 12:20:53 INFO - PROCESS | 1854 | --DOCSHELL 0x8f0cf800 == 65 [pid = 1854] [id = 115] 12:20:53 INFO - PROCESS | 1854 | --DOCSHELL 0x8bbac800 == 64 [pid = 1854] [id = 114] 12:20:53 INFO - PROCESS | 1854 | --DOCSHELL 0xa0cc1400 == 63 [pid = 1854] [id = 109] 12:20:53 INFO - PROCESS | 1854 | --DOCSHELL 0x8f357c00 == 62 [pid = 1854] [id = 108] 12:20:53 INFO - PROCESS | 1854 | --DOCSHELL 0x9115d800 == 61 [pid = 1854] [id = 107] 12:20:53 INFO - PROCESS | 1854 | 1461180053755 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 12:20:53 INFO - PROCESS | 1854 | --DOMWINDOW == 185 (0x9933cc00) [pid = 1854] [serial = 307] [outer = (nil)] [url = about:blank] 12:20:53 INFO - PROCESS | 1854 | --DOMWINDOW == 184 (0x97f22800) [pid = 1854] [serial = 303] [outer = (nil)] [url = about:blank] 12:20:53 INFO - PROCESS | 1854 | --DOMWINDOW == 183 (0x9408e800) [pid = 1854] [serial = 300] [outer = (nil)] [url = about:blank] 12:20:53 INFO - PROCESS | 1854 | --DOMWINDOW == 182 (0x989d0800) [pid = 1854] [serial = 306] [outer = (nil)] [url = about:blank] 12:20:53 INFO - PROCESS | 1854 | --DOMWINDOW == 181 (0x915efc00) [pid = 1854] [serial = 297] [outer = (nil)] [url = about:blank] 12:20:53 INFO - PROCESS | 1854 | --DOMWINDOW == 180 (0x93f2b400) [pid = 1854] [serial = 298] [outer = (nil)] [url = about:blank] 12:20:53 INFO - PROCESS | 1854 | --DOMWINDOW == 179 (0x970d2400) [pid = 1854] [serial = 301] [outer = (nil)] [url = about:blank] 12:20:53 INFO - PROCESS | 1854 | --DOMWINDOW == 178 (0x92e26800) [pid = 1854] [serial = 295] [outer = (nil)] [url = about:blank] 12:20:53 INFO - PROCESS | 1854 | --DOMWINDOW == 177 (0x915f0c00) [pid = 1854] [serial = 294] [outer = (nil)] [url = about:blank] 12:20:53 INFO - PROCESS | 1854 | --DOMWINDOW == 176 (0x9849bc00) [pid = 1854] [serial = 304] [outer = (nil)] [url = about:blank] 12:20:53 INFO - PROCESS | 1854 | --DOMWINDOW == 175 (0x97b95000) [pid = 1854] [serial = 229] [outer = (nil)] [url = about:blank] 12:20:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 12:20:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1740ms 12:20:53 INFO - PROCESS | 1854 | 1461180053819 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 12:20:53 INFO - PROCESS | 1854 | 1461180053824 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 12:20:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 12:20:53 INFO - PROCESS | 1854 | 1461180053833 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 12:20:53 INFO - PROCESS | 1854 | 1461180053840 Marionette TRACE conn4 <- [1,502,null,{}] 12:20:53 INFO - PROCESS | 1854 | 1461180053891 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:54 INFO - PROCESS | 1854 | 1461180054087 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 12:20:54 INFO - PROCESS | 1854 | 1461180054322 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:54 INFO - PROCESS | 1854 | ++DOCSHELL 0x8c8b0c00 == 62 [pid = 1854] [id = 133] 12:20:54 INFO - PROCESS | 1854 | ++DOMWINDOW == 176 (0x8fd6bc00) [pid = 1854] [serial = 399] [outer = (nil)] 12:20:54 INFO - PROCESS | 1854 | ++DOMWINDOW == 177 (0x8fd75400) [pid = 1854] [serial = 400] [outer = 0x8fd6bc00] 12:20:54 INFO - PROCESS | 1854 | 1461180054412 Marionette DEBUG loaded listener.js 12:20:54 INFO - PROCESS | 1854 | ++DOMWINDOW == 178 (0x8fd8cc00) [pid = 1854] [serial = 401] [outer = 0x8fd6bc00] 12:20:55 INFO - PROCESS | 1854 | 1461180055242 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 12:20:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 12:20:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1481ms 12:20:55 INFO - PROCESS | 1854 | 1461180055315 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 12:20:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 12:20:55 INFO - PROCESS | 1854 | 1461180055320 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 12:20:55 INFO - PROCESS | 1854 | 1461180055327 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 12:20:55 INFO - PROCESS | 1854 | 1461180055331 Marionette TRACE conn4 <- [1,506,null,{}] 12:20:55 INFO - PROCESS | 1854 | 1461180055338 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:55 INFO - PROCESS | 1854 | 1461180055526 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 12:20:55 INFO - PROCESS | 1854 | 1461180055684 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:55 INFO - PROCESS | 1854 | ++DOCSHELL 0x8c8b5000 == 63 [pid = 1854] [id = 134] 12:20:55 INFO - PROCESS | 1854 | ++DOMWINDOW == 179 (0x90663400) [pid = 1854] [serial = 402] [outer = (nil)] 12:20:55 INFO - PROCESS | 1854 | ++DOMWINDOW == 180 (0x9066f000) [pid = 1854] [serial = 403] [outer = 0x90663400] 12:20:55 INFO - PROCESS | 1854 | 1461180055765 Marionette DEBUG loaded listener.js 12:20:55 INFO - PROCESS | 1854 | ++DOMWINDOW == 181 (0x91169c00) [pid = 1854] [serial = 404] [outer = 0x90663400] 12:20:56 INFO - PROCESS | 1854 | --DOMWINDOW == 180 (0x9ead6000) [pid = 1854] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 12:20:56 INFO - PROCESS | 1854 | --DOMWINDOW == 179 (0x8c8ac400) [pid = 1854] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 12:20:56 INFO - PROCESS | 1854 | --DOMWINDOW == 178 (0x94088000) [pid = 1854] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 12:20:56 INFO - PROCESS | 1854 | --DOMWINDOW == 177 (0x8f358c00) [pid = 1854] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 12:20:56 INFO - PROCESS | 1854 | --DOMWINDOW == 176 (0x975af400) [pid = 1854] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 12:20:56 INFO - PROCESS | 1854 | --DOMWINDOW == 175 (0x989c1400) [pid = 1854] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 12:20:57 INFO - PROCESS | 1854 | 1461180057171 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 12:20:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 12:20:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1886ms 12:20:57 INFO - PROCESS | 1854 | 1461180057286 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 12:20:57 INFO - PROCESS | 1854 | 1461180057292 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 12:20:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 12:20:57 INFO - PROCESS | 1854 | 1461180057303 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 12:20:57 INFO - PROCESS | 1854 | 1461180057308 Marionette TRACE conn4 <- [1,510,null,{}] 12:20:57 INFO - PROCESS | 1854 | 1461180057328 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:57 INFO - PROCESS | 1854 | 1461180057517 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 12:20:57 INFO - PROCESS | 1854 | 1461180057690 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:57 INFO - PROCESS | 1854 | ++DOCSHELL 0x8b260800 == 64 [pid = 1854] [id = 135] 12:20:57 INFO - PROCESS | 1854 | ++DOMWINDOW == 176 (0x8baa3400) [pid = 1854] [serial = 405] [outer = (nil)] 12:20:57 INFO - PROCESS | 1854 | ++DOMWINDOW == 177 (0x8c8a9000) [pid = 1854] [serial = 406] [outer = 0x8baa3400] 12:20:57 INFO - PROCESS | 1854 | 1461180057787 Marionette DEBUG loaded listener.js 12:20:57 INFO - PROCESS | 1854 | ++DOMWINDOW == 178 (0x8e0e7000) [pid = 1854] [serial = 407] [outer = 0x8baa3400] 12:20:58 INFO - PROCESS | 1854 | 1461180058911 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 12:20:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 12:20:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1646ms 12:20:58 INFO - PROCESS | 1854 | 1461180058950 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 12:20:58 INFO - PROCESS | 1854 | 1461180058959 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 12:20:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 12:20:58 INFO - PROCESS | 1854 | 1461180058971 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 12:20:58 INFO - PROCESS | 1854 | 1461180058975 Marionette TRACE conn4 <- [1,514,null,{}] 12:20:58 INFO - PROCESS | 1854 | 1461180058982 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:59 INFO - PROCESS | 1854 | 1461180059244 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 12:20:59 INFO - PROCESS | 1854 | 1461180059490 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:59 INFO - PROCESS | 1854 | ++DOCSHELL 0x8e0dd000 == 65 [pid = 1854] [id = 136] 12:20:59 INFO - PROCESS | 1854 | ++DOMWINDOW == 179 (0x8ec5e000) [pid = 1854] [serial = 408] [outer = (nil)] 12:20:59 INFO - PROCESS | 1854 | ++DOMWINDOW == 180 (0x8fd6e800) [pid = 1854] [serial = 409] [outer = 0x8ec5e000] 12:20:59 INFO - PROCESS | 1854 | 1461180059584 Marionette DEBUG loaded listener.js 12:20:59 INFO - PROCESS | 1854 | ++DOMWINDOW == 181 (0x90668400) [pid = 1854] [serial = 410] [outer = 0x8ec5e000] 12:21:00 INFO - PROCESS | 1854 | 1461180060686 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 12:21:00 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 12:21:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1787ms 12:21:00 INFO - PROCESS | 1854 | 1461180060760 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 12:21:00 INFO - PROCESS | 1854 | 1461180060767 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 12:21:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 12:21:00 INFO - PROCESS | 1854 | 1461180060779 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 12:21:00 INFO - PROCESS | 1854 | 1461180060789 Marionette TRACE conn4 <- [1,518,null,{}] 12:21:00 INFO - PROCESS | 1854 | 1461180060815 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:01 INFO - PROCESS | 1854 | 1461180061248 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 12:21:01 INFO - PROCESS | 1854 | 1461180061367 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:01 INFO - PROCESS | 1854 | ++DOCSHELL 0x91504c00 == 66 [pid = 1854] [id = 137] 12:21:01 INFO - PROCESS | 1854 | ++DOMWINDOW == 182 (0x915efc00) [pid = 1854] [serial = 411] [outer = (nil)] 12:21:01 INFO - PROCESS | 1854 | ++DOMWINDOW == 183 (0x93f2c800) [pid = 1854] [serial = 412] [outer = 0x915efc00] 12:21:01 INFO - PROCESS | 1854 | 1461180061478 Marionette DEBUG loaded listener.js 12:21:01 INFO - PROCESS | 1854 | ++DOMWINDOW == 184 (0x9408ac00) [pid = 1854] [serial = 413] [outer = 0x915efc00] 12:21:02 INFO - PROCESS | 1854 | 1461180062447 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 12:21:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 12:21:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1700ms 12:21:02 INFO - PROCESS | 1854 | 1461180062478 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 12:21:02 INFO - PROCESS | 1854 | 1461180062483 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 12:21:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 12:21:02 INFO - PROCESS | 1854 | 1461180062490 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 12:21:02 INFO - PROCESS | 1854 | 1461180062494 Marionette TRACE conn4 <- [1,522,null,{}] 12:21:02 INFO - PROCESS | 1854 | 1461180062500 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:02 INFO - PROCESS | 1854 | 1461180062694 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 12:21:02 INFO - PROCESS | 1854 | 1461180062920 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:02 INFO - PROCESS | 1854 | ++DOCSHELL 0x963ee400 == 67 [pid = 1854] [id = 138] 12:21:02 INFO - PROCESS | 1854 | ++DOMWINDOW == 185 (0x9690b800) [pid = 1854] [serial = 414] [outer = (nil)] 12:21:03 INFO - PROCESS | 1854 | ++DOMWINDOW == 186 (0x97387000) [pid = 1854] [serial = 415] [outer = 0x9690b800] 12:21:03 INFO - PROCESS | 1854 | 1461180063059 Marionette DEBUG loaded listener.js 12:21:03 INFO - PROCESS | 1854 | ++DOMWINDOW == 187 (0x97393800) [pid = 1854] [serial = 416] [outer = 0x9690b800] 12:21:03 INFO - PROCESS | 1854 | 1461180063984 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 12:21:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 12:21:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1538ms 12:21:04 INFO - PROCESS | 1854 | 1461180064030 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 12:21:04 INFO - PROCESS | 1854 | 1461180064033 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 12:21:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 12:21:04 INFO - PROCESS | 1854 | 1461180064041 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 12:21:04 INFO - PROCESS | 1854 | 1461180064045 Marionette TRACE conn4 <- [1,526,null,{}] 12:21:04 INFO - PROCESS | 1854 | 1461180064051 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:04 INFO - PROCESS | 1854 | 1461180064247 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 12:21:04 INFO - PROCESS | 1854 | 1461180064500 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:04 INFO - PROCESS | 1854 | ++DOCSHELL 0x96246c00 == 68 [pid = 1854] [id = 139] 12:21:04 INFO - PROCESS | 1854 | ++DOMWINDOW == 188 (0x97999800) [pid = 1854] [serial = 417] [outer = (nil)] 12:21:04 INFO - PROCESS | 1854 | ++DOMWINDOW == 189 (0x97f29400) [pid = 1854] [serial = 418] [outer = 0x97999800] 12:21:04 INFO - PROCESS | 1854 | 1461180064641 Marionette DEBUG loaded listener.js 12:21:04 INFO - PROCESS | 1854 | ++DOMWINDOW == 190 (0x98015800) [pid = 1854] [serial = 419] [outer = 0x97999800] 12:21:05 INFO - PROCESS | 1854 | 1461180065774 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 12:21:05 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 12:21:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1783ms 12:21:05 INFO - PROCESS | 1854 | 1461180065827 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 12:21:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 12:21:05 INFO - PROCESS | 1854 | 1461180065831 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 12:21:05 INFO - PROCESS | 1854 | 1461180065839 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 12:21:05 INFO - PROCESS | 1854 | 1461180065842 Marionette TRACE conn4 <- [1,530,null,{}] 12:21:05 INFO - PROCESS | 1854 | 1461180065849 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:06 INFO - PROCESS | 1854 | 1461180066084 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 12:21:06 INFO - PROCESS | 1854 | 1461180066305 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:06 INFO - PROCESS | 1854 | ++DOCSHELL 0x8b261400 == 69 [pid = 1854] [id = 140] 12:21:06 INFO - PROCESS | 1854 | ++DOMWINDOW == 191 (0x984a5400) [pid = 1854] [serial = 420] [outer = (nil)] 12:21:06 INFO - PROCESS | 1854 | ++DOMWINDOW == 192 (0x98b4a800) [pid = 1854] [serial = 421] [outer = 0x984a5400] 12:21:06 INFO - PROCESS | 1854 | 1461180066472 Marionette DEBUG loaded listener.js 12:21:06 INFO - PROCESS | 1854 | ++DOMWINDOW == 193 (0x99253400) [pid = 1854] [serial = 422] [outer = 0x984a5400] 12:21:07 INFO - PROCESS | 1854 | 1461180067300 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 12:21:07 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 12:21:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 12:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 12:21:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:21:07 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 12:21:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 12:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 12:21:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:21:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1493ms 12:21:07 INFO - PROCESS | 1854 | 1461180067333 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 12:21:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 12:21:07 INFO - PROCESS | 1854 | 1461180067341 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 12:21:07 INFO - PROCESS | 1854 | 1461180067349 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 12:21:07 INFO - PROCESS | 1854 | 1461180067352 Marionette TRACE conn4 <- [1,534,null,{}] 12:21:07 INFO - PROCESS | 1854 | 1461180067360 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:07 INFO - PROCESS | 1854 | 1461180067606 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 12:21:07 INFO - PROCESS | 1854 | 1461180067759 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:07 INFO - PROCESS | 1854 | ++DOCSHELL 0x97ecac00 == 70 [pid = 1854] [id = 141] 12:21:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 194 (0x984a3400) [pid = 1854] [serial = 423] [outer = (nil)] 12:21:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 195 (0x9eaddc00) [pid = 1854] [serial = 424] [outer = 0x984a3400] 12:21:07 INFO - PROCESS | 1854 | 1461180067861 Marionette DEBUG loaded listener.js 12:21:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 196 (0x9fc66c00) [pid = 1854] [serial = 425] [outer = 0x984a3400] 12:21:08 INFO - PROCESS | 1854 | 1461180068814 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 12:21:08 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 12:21:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1482ms 12:21:08 INFO - PROCESS | 1854 | 1461180068831 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 12:21:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 12:21:08 INFO - PROCESS | 1854 | 1461180068836 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 12:21:08 INFO - PROCESS | 1854 | 1461180068843 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 12:21:08 INFO - PROCESS | 1854 | 1461180068847 Marionette TRACE conn4 <- [1,538,null,{}] 12:21:08 INFO - PROCESS | 1854 | 1461180068853 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:09 INFO - PROCESS | 1854 | 1461180069104 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 12:21:09 INFO - PROCESS | 1854 | 1461180069281 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:09 INFO - PROCESS | 1854 | ++DOCSHELL 0x8b1ec400 == 71 [pid = 1854] [id = 142] 12:21:09 INFO - PROCESS | 1854 | ++DOMWINDOW == 197 (0x8b264800) [pid = 1854] [serial = 426] [outer = (nil)] 12:21:09 INFO - PROCESS | 1854 | ++DOMWINDOW == 198 (0x8c770c00) [pid = 1854] [serial = 427] [outer = 0x8b264800] 12:21:09 INFO - PROCESS | 1854 | 1461180069376 Marionette DEBUG loaded listener.js 12:21:09 INFO - PROCESS | 1854 | ++DOMWINDOW == 199 (0x8c776800) [pid = 1854] [serial = 428] [outer = 0x8b264800] 12:21:10 INFO - PROCESS | 1854 | 1461180070272 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 12:21:10 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. 12:21:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1483ms 12:21:10 INFO - PROCESS | 1854 | 1461180070330 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 12:21:10 INFO - PROCESS | 1854 | 1461180070333 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 12:21:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 12:21:10 INFO - PROCESS | 1854 | 1461180070344 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 12:21:10 INFO - PROCESS | 1854 | 1461180070347 Marionette TRACE conn4 <- [1,542,null,{}] 12:21:10 INFO - PROCESS | 1854 | 1461180070354 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:10 INFO - PROCESS | 1854 | 1461180070553 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 12:21:10 INFO - PROCESS | 1854 | 1461180070734 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:10 INFO - PROCESS | 1854 | ++DOCSHELL 0x8a1e1400 == 72 [pid = 1854] [id = 143] 12:21:10 INFO - PROCESS | 1854 | ++DOMWINDOW == 200 (0x8a1e2800) [pid = 1854] [serial = 429] [outer = (nil)] 12:21:10 INFO - PROCESS | 1854 | ++DOMWINDOW == 201 (0x8a1e9400) [pid = 1854] [serial = 430] [outer = 0x8a1e2800] 12:21:10 INFO - PROCESS | 1854 | 1461180070833 Marionette DEBUG loaded listener.js 12:21:10 INFO - PROCESS | 1854 | ++DOMWINDOW == 202 (0x8a1ee800) [pid = 1854] [serial = 431] [outer = 0x8a1e2800] 12:21:11 INFO - PROCESS | 1854 | 1461180071716 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 12:21:11 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. 12:21:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1381ms 12:21:11 INFO - PROCESS | 1854 | 1461180071725 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 12:21:11 INFO - PROCESS | 1854 | 1461180071729 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 12:21:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 12:21:11 INFO - PROCESS | 1854 | 1461180071737 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 12:21:11 INFO - PROCESS | 1854 | 1461180071741 Marionette TRACE conn4 <- [1,546,null,{}] 12:21:11 INFO - PROCESS | 1854 | 1461180071747 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:12 INFO - PROCESS | 1854 | 1461180072060 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 12:21:12 INFO - PROCESS | 1854 | 1461180072196 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:12 INFO - PROCESS | 1854 | ++DOCSHELL 0x8a1e3400 == 73 [pid = 1854] [id = 144] 12:21:12 INFO - PROCESS | 1854 | ++DOMWINDOW == 203 (0x8a1e4000) [pid = 1854] [serial = 432] [outer = (nil)] 12:21:12 INFO - PROCESS | 1854 | ++DOMWINDOW == 204 (0x8c771400) [pid = 1854] [serial = 433] [outer = 0x8a1e4000] 12:21:12 INFO - PROCESS | 1854 | 1461180072291 Marionette DEBUG loaded listener.js 12:21:12 INFO - PROCESS | 1854 | ++DOMWINDOW == 205 (0x8c777c00) [pid = 1854] [serial = 434] [outer = 0x8a1e4000] 12:21:13 INFO - PROCESS | 1854 | 1461180073289 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 12:21:13 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 12:21:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1583ms 12:21:13 INFO - PROCESS | 1854 | 1461180073355 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 12:21:13 INFO - PROCESS | 1854 | 1461180073364 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 12:21:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 12:21:13 INFO - PROCESS | 1854 | 1461180073377 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 12:21:13 INFO - PROCESS | 1854 | 1461180073382 Marionette TRACE conn4 <- [1,550,null,{}] 12:21:13 INFO - PROCESS | 1854 | 1461180073389 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:13 INFO - PROCESS | 1854 | 1461180073641 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 12:21:13 INFO - PROCESS | 1854 | 1461180073910 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:13 INFO - PROCESS | 1854 | ++DOCSHELL 0x894d3c00 == 74 [pid = 1854] [id = 145] 12:21:13 INFO - PROCESS | 1854 | ++DOMWINDOW == 206 (0x894d7000) [pid = 1854] [serial = 435] [outer = (nil)] 12:21:13 INFO - PROCESS | 1854 | ++DOMWINDOW == 207 (0x894de800) [pid = 1854] [serial = 436] [outer = 0x894d7000] 12:21:14 INFO - PROCESS | 1854 | 1461180074011 Marionette DEBUG loaded listener.js 12:21:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 208 (0x9fee7400) [pid = 1854] [serial = 437] [outer = 0x894d7000] 12:21:14 INFO - PROCESS | 1854 | 1461180074975 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 12:21:15 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. 12:21:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1638ms 12:21:15 INFO - PROCESS | 1854 | 1461180075031 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 12:21:15 INFO - PROCESS | 1854 | 1461180075035 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 12:21:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 12:21:15 INFO - PROCESS | 1854 | 1461180075046 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 12:21:15 INFO - PROCESS | 1854 | 1461180075049 Marionette TRACE conn4 <- [1,554,null,{}] 12:21:15 INFO - PROCESS | 1854 | 1461180075056 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:15 INFO - PROCESS | 1854 | 1461180075261 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 12:21:15 INFO - PROCESS | 1854 | 1461180075495 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:15 INFO - PROCESS | 1854 | ++DOCSHELL 0x88e96800 == 75 [pid = 1854] [id = 146] 12:21:15 INFO - PROCESS | 1854 | ++DOMWINDOW == 209 (0x88e96c00) [pid = 1854] [serial = 438] [outer = (nil)] 12:21:15 INFO - PROCESS | 1854 | ++DOMWINDOW == 210 (0x88e9d000) [pid = 1854] [serial = 439] [outer = 0x88e96c00] 12:21:15 INFO - PROCESS | 1854 | 1461180075634 Marionette DEBUG loaded listener.js 12:21:15 INFO - PROCESS | 1854 | ++DOMWINDOW == 211 (0x88ea0800) [pid = 1854] [serial = 440] [outer = 0x88e96c00] 12:21:16 INFO - PROCESS | 1854 | [1854] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:21:16 INFO - PROCESS | 1854 | 1461180076626 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 12:21:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 12:21:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1633ms 12:21:16 INFO - PROCESS | 1854 | 1461180076683 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 12:21:16 INFO - PROCESS | 1854 | 1461180076686 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 12:21:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 12:21:16 INFO - PROCESS | 1854 | 1461180076694 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 12:21:16 INFO - PROCESS | 1854 | 1461180076697 Marionette TRACE conn4 <- [1,558,null,{}] 12:21:16 INFO - PROCESS | 1854 | 1461180076704 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:16 INFO - PROCESS | 1854 | 1461180076903 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 12:21:17 INFO - PROCESS | 1854 | 1461180077127 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:17 INFO - PROCESS | 1854 | ++DOCSHELL 0x88e9b800 == 76 [pid = 1854] [id = 147] 12:21:17 INFO - PROCESS | 1854 | ++DOMWINDOW == 212 (0x88e9bc00) [pid = 1854] [serial = 441] [outer = (nil)] 12:21:17 INFO - PROCESS | 1854 | ++DOMWINDOW == 213 (0x89702800) [pid = 1854] [serial = 442] [outer = 0x88e9bc00] 12:21:17 INFO - PROCESS | 1854 | 1461180077259 Marionette DEBUG loaded listener.js 12:21:17 INFO - PROCESS | 1854 | ++DOMWINDOW == 214 (0x89705400) [pid = 1854] [serial = 443] [outer = 0x88e9bc00] 12:21:18 INFO - PROCESS | 1854 | 1461180078128 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 12:21:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 12:21:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1487ms 12:21:18 INFO - PROCESS | 1854 | 1461180078181 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 12:21:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 12:21:18 INFO - PROCESS | 1854 | 1461180078186 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 12:21:18 INFO - PROCESS | 1854 | 1461180078193 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 12:21:18 INFO - PROCESS | 1854 | 1461180078197 Marionette TRACE conn4 <- [1,562,null,{}] 12:21:18 INFO - PROCESS | 1854 | 1461180078204 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:18 INFO - PROCESS | 1854 | 1461180078419 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 12:21:18 INFO - PROCESS | 1854 | 1461180078645 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:18 INFO - PROCESS | 1854 | ++DOCSHELL 0x88e9c400 == 77 [pid = 1854] [id = 148] 12:21:18 INFO - PROCESS | 1854 | ++DOMWINDOW == 215 (0x894dbc00) [pid = 1854] [serial = 444] [outer = (nil)] 12:21:18 INFO - PROCESS | 1854 | ++DOMWINDOW == 216 (0x8970c800) [pid = 1854] [serial = 445] [outer = 0x894dbc00] 12:21:18 INFO - PROCESS | 1854 | 1461180078783 Marionette DEBUG loaded listener.js 12:21:18 INFO - PROCESS | 1854 | ++DOMWINDOW == 217 (0x8970f000) [pid = 1854] [serial = 446] [outer = 0x894dbc00] 12:21:19 INFO - PROCESS | 1854 | [1854] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:21:19 INFO - PROCESS | 1854 | 1461180079753 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 12:21:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 12:21:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1589ms 12:21:19 INFO - PROCESS | 1854 | 1461180079784 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 12:21:19 INFO - PROCESS | 1854 | 1461180079799 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 12:21:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 12:21:19 INFO - PROCESS | 1854 | 1461180079807 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 12:21:19 INFO - PROCESS | 1854 | 1461180079811 Marionette TRACE conn4 <- [1,566,null,{}] 12:21:19 INFO - PROCESS | 1854 | 1461180079817 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:20 INFO - PROCESS | 1854 | 1461180080017 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 12:21:20 INFO - PROCESS | 1854 | 1461180080243 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:20 INFO - PROCESS | 1854 | ++DOCSHELL 0x88e94400 == 78 [pid = 1854] [id = 149] 12:21:20 INFO - PROCESS | 1854 | ++DOMWINDOW == 218 (0x89701400) [pid = 1854] [serial = 447] [outer = (nil)] 12:21:20 INFO - PROCESS | 1854 | ++DOMWINDOW == 219 (0x8a16c400) [pid = 1854] [serial = 448] [outer = 0x89701400] 12:21:20 INFO - PROCESS | 1854 | 1461180080378 Marionette DEBUG loaded listener.js 12:21:20 INFO - PROCESS | 1854 | ++DOMWINDOW == 220 (0x8a16f400) [pid = 1854] [serial = 449] [outer = 0x89701400] 12:21:20 INFO - PROCESS | 1854 | [1854] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:21:21 INFO - PROCESS | 1854 | 1461180081306 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 12:21:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 12:21:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1539ms 12:21:21 INFO - PROCESS | 1854 | 1461180081348 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 12:21:21 INFO - PROCESS | 1854 | 1461180081352 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 12:21:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 12:21:21 INFO - PROCESS | 1854 | 1461180081359 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 12:21:21 INFO - PROCESS | 1854 | 1461180081363 Marionette TRACE conn4 <- [1,570,null,{}] 12:21:21 INFO - PROCESS | 1854 | 1461180081370 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:21 INFO - PROCESS | 1854 | 1461180081587 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 12:21:21 INFO - PROCESS | 1854 | 1461180081815 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:21 INFO - PROCESS | 1854 | ++DOCSHELL 0x8a16d000 == 79 [pid = 1854] [id = 150] 12:21:21 INFO - PROCESS | 1854 | ++DOMWINDOW == 221 (0x8a171800) [pid = 1854] [serial = 450] [outer = (nil)] 12:21:21 INFO - PROCESS | 1854 | ++DOMWINDOW == 222 (0x8a174c00) [pid = 1854] [serial = 451] [outer = 0x8a171800] 12:21:21 INFO - PROCESS | 1854 | 1461180081970 Marionette DEBUG loaded listener.js 12:21:22 INFO - PROCESS | 1854 | ++DOMWINDOW == 223 (0x8ec59c00) [pid = 1854] [serial = 452] [outer = 0x8a171800] 12:21:22 INFO - PROCESS | 1854 | [1854] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:21:22 INFO - PROCESS | 1854 | 1461180082872 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 12:21:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 12:21:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1589ms 12:21:22 INFO - PROCESS | 1854 | 1461180082949 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 12:21:22 INFO - PROCESS | 1854 | 1461180082952 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 12:21:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 12:21:22 INFO - PROCESS | 1854 | 1461180082960 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 12:21:22 INFO - PROCESS | 1854 | 1461180082963 Marionette TRACE conn4 <- [1,574,null,{}] 12:21:22 INFO - PROCESS | 1854 | 1461180082971 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:23 INFO - PROCESS | 1854 | 1461180083214 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 12:21:23 INFO - PROCESS | 1854 | 1461180083507 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:23 INFO - PROCESS | 1854 | ++DOCSHELL 0x88b2a400 == 80 [pid = 1854] [id = 151] 12:21:23 INFO - PROCESS | 1854 | ++DOMWINDOW == 224 (0x88cab400) [pid = 1854] [serial = 453] [outer = (nil)] 12:21:23 INFO - PROCESS | 1854 | ++DOMWINDOW == 225 (0x88cb3000) [pid = 1854] [serial = 454] [outer = 0x88cab400] 12:21:23 INFO - PROCESS | 1854 | 1461180083603 Marionette DEBUG loaded listener.js 12:21:23 INFO - PROCESS | 1854 | ++DOMWINDOW == 226 (0x88cb4800) [pid = 1854] [serial = 455] [outer = 0x88cab400] 12:21:24 INFO - PROCESS | 1854 | 1461180084534 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 12:21:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 12:21:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1637ms 12:21:24 INFO - PROCESS | 1854 | 1461180084599 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 12:21:24 INFO - PROCESS | 1854 | 1461180084602 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 12:21:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 12:21:24 INFO - PROCESS | 1854 | 1461180084610 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 12:21:24 INFO - PROCESS | 1854 | 1461180084614 Marionette TRACE conn4 <- [1,578,null,{}] 12:21:24 INFO - PROCESS | 1854 | 1461180084621 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:24 INFO - PROCESS | 1854 | 1461180084845 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 12:21:25 INFO - PROCESS | 1854 | 1461180085451 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:25 INFO - PROCESS | 1854 | ++DOCSHELL 0x8b1ea000 == 81 [pid = 1854] [id = 152] 12:21:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 227 (0x8b1ea400) [pid = 1854] [serial = 456] [outer = (nil)] 12:21:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 228 (0x8b25e800) [pid = 1854] [serial = 457] [outer = 0x8b1ea400] 12:21:25 INFO - PROCESS | 1854 | 1461180085658 Marionette DEBUG loaded listener.js 12:21:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 229 (0x8baa3000) [pid = 1854] [serial = 458] [outer = 0x8b1ea400] 12:21:26 INFO - PROCESS | 1854 | 1461180086588 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 12:21:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 12:21:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 2034ms 12:21:26 INFO - PROCESS | 1854 | 1461180086648 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 12:21:26 INFO - PROCESS | 1854 | 1461180086653 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 12:21:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 12:21:26 INFO - PROCESS | 1854 | 1461180086661 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 12:21:26 INFO - PROCESS | 1854 | 1461180086666 Marionette TRACE conn4 <- [1,582,null,{}] 12:21:26 INFO - PROCESS | 1854 | 1461180086674 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:26 INFO - PROCESS | 1854 | 1461180086874 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 12:21:27 INFO - PROCESS | 1854 | 1461180087128 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:27 INFO - PROCESS | 1854 | ++DOCSHELL 0x894df800 == 82 [pid = 1854] [id = 153] 12:21:27 INFO - PROCESS | 1854 | ++DOMWINDOW == 230 (0x8bbae400) [pid = 1854] [serial = 459] [outer = (nil)] 12:21:27 INFO - PROCESS | 1854 | ++DOMWINDOW == 231 (0x8c770000) [pid = 1854] [serial = 460] [outer = 0x8bbae400] 12:21:27 INFO - PROCESS | 1854 | 1461180087230 Marionette DEBUG loaded listener.js 12:21:27 INFO - PROCESS | 1854 | ++DOMWINDOW == 232 (0x8e0da400) [pid = 1854] [serial = 461] [outer = 0x8bbae400] 12:21:27 INFO - PROCESS | 1854 | --DOCSHELL 0x8baa5400 == 81 [pid = 1854] [id = 119] 12:21:27 INFO - PROCESS | 1854 | --DOMWINDOW == 231 (0x9fe97000) [pid = 1854] [serial = 268] [outer = (nil)] [url = about:blank] 12:21:27 INFO - PROCESS | 1854 | --DOMWINDOW == 230 (0x8baa7000) [pid = 1854] [serial = 354] [outer = (nil)] [url = about:blank] 12:21:27 INFO - PROCESS | 1854 | --DOMWINDOW == 229 (0x8f0c7400) [pid = 1854] [serial = 343] [outer = (nil)] [url = about:blank] 12:21:27 INFO - PROCESS | 1854 | --DOMWINDOW == 228 (0x8c8b6c00) [pid = 1854] [serial = 342] [outer = (nil)] [url = about:blank] 12:21:27 INFO - PROCESS | 1854 | --DOMWINDOW == 227 (0x963eac00) [pid = 1854] [serial = 348] [outer = (nil)] [url = about:blank] 12:21:27 INFO - PROCESS | 1854 | --DOMWINDOW == 226 (0x8c8ae000) [pid = 1854] [serial = 333] [outer = (nil)] [url = about:blank] 12:21:27 INFO - PROCESS | 1854 | --DOMWINDOW == 225 (0x8c6b9c00) [pid = 1854] [serial = 330] [outer = (nil)] [url = about:blank] 12:21:27 INFO - PROCESS | 1854 | --DOMWINDOW == 224 (0x8bbb0000) [pid = 1854] [serial = 339] [outer = (nil)] [url = about:blank] 12:21:27 INFO - PROCESS | 1854 | --DOMWINDOW == 223 (0x9150c800) [pid = 1854] [serial = 345] [outer = (nil)] [url = about:blank] 12:21:27 INFO - PROCESS | 1854 | --DOMWINDOW == 222 (0x92dec800) [pid = 1854] [serial = 346] [outer = (nil)] [url = about:blank] 12:21:27 INFO - PROCESS | 1854 | --DOMWINDOW == 221 (0x8bac2000) [pid = 1854] [serial = 336] [outer = (nil)] [url = about:blank] 12:21:27 INFO - PROCESS | 1854 | --DOMWINDOW == 220 (0xa5e39800) [pid = 1854] [serial = 327] [outer = (nil)] [url = about:blank] 12:21:27 INFO - PROCESS | 1854 | --DOMWINDOW == 219 (0xa2ac3800) [pid = 1854] [serial = 324] [outer = (nil)] [url = about:blank] 12:21:27 INFO - PROCESS | 1854 | --DOMWINDOW == 218 (0x9fc5ec00) [pid = 1854] [serial = 318] [outer = (nil)] [url = about:blank] 12:21:27 INFO - PROCESS | 1854 | --DOMWINDOW == 217 (0x98b4ac00) [pid = 1854] [serial = 351] [outer = (nil)] [url = about:blank] 12:21:27 INFO - PROCESS | 1854 | --DOMWINDOW == 216 (0x97b8d800) [pid = 1854] [serial = 315] [outer = (nil)] [url = about:blank] 12:21:27 INFO - PROCESS | 1854 | --DOMWINDOW == 215 (0x92dee000) [pid = 1854] [serial = 312] [outer = (nil)] [url = about:blank] 12:21:27 INFO - PROCESS | 1854 | --DOMWINDOW == 214 (0x9801e000) [pid = 1854] [serial = 321] [outer = (nil)] [url = about:blank] 12:21:27 INFO - PROCESS | 1854 | --DOMWINDOW == 213 (0x9b299c00) [pid = 1854] [serial = 310] [outer = (nil)] [url = about:blank] 12:21:27 INFO - PROCESS | 1854 | --DOMWINDOW == 212 (0x99344800) [pid = 1854] [serial = 352] [outer = (nil)] [url = about:blank] 12:21:27 INFO - PROCESS | 1854 | --DOMWINDOW == 211 (0x97388800) [pid = 1854] [serial = 349] [outer = (nil)] [url = about:blank] 12:21:28 INFO - PROCESS | 1854 | 1461180088470 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 12:21:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 12:21:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1840ms 12:21:28 INFO - PROCESS | 1854 | 1461180088505 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 12:21:28 INFO - PROCESS | 1854 | 1461180088512 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 12:21:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 12:21:28 INFO - PROCESS | 1854 | 1461180088520 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 12:21:28 INFO - PROCESS | 1854 | 1461180088524 Marionette TRACE conn4 <- [1,586,null,{}] 12:21:28 INFO - PROCESS | 1854 | 1461180088531 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:28 INFO - PROCESS | 1854 | 1461180088739 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 12:21:28 INFO - PROCESS | 1854 | 1461180088881 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:28 INFO - PROCESS | 1854 | ++DOCSHELL 0x8b1ef000 == 82 [pid = 1854] [id = 154] 12:21:28 INFO - PROCESS | 1854 | ++DOMWINDOW == 212 (0x8b268000) [pid = 1854] [serial = 462] [outer = (nil)] 12:21:28 INFO - PROCESS | 1854 | ++DOMWINDOW == 213 (0x8e0e3000) [pid = 1854] [serial = 463] [outer = 0x8b268000] 12:21:28 INFO - PROCESS | 1854 | 1461180088963 Marionette DEBUG loaded listener.js 12:21:29 INFO - PROCESS | 1854 | ++DOMWINDOW == 214 (0x8ea0b800) [pid = 1854] [serial = 464] [outer = 0x8b268000] 12:21:29 INFO - PROCESS | 1854 | [1854] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:21:29 INFO - PROCESS | 1854 | 1461180089865 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 12:21:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 12:21:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1391ms 12:21:29 INFO - PROCESS | 1854 | 1461180089915 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 12:21:29 INFO - PROCESS | 1854 | 1461180089919 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 12:21:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 12:21:29 INFO - PROCESS | 1854 | 1461180089934 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 12:21:29 INFO - PROCESS | 1854 | 1461180089944 Marionette TRACE conn4 <- [1,590,null,{}] 12:21:29 INFO - PROCESS | 1854 | 1461180089954 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:30 INFO - PROCESS | 1854 | 1461180090154 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 12:21:30 INFO - PROCESS | 1854 | 1461180090325 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:30 INFO - PROCESS | 1854 | ++DOCSHELL 0x8c6bc800 == 83 [pid = 1854] [id = 155] 12:21:30 INFO - PROCESS | 1854 | ++DOMWINDOW == 215 (0x8f357c00) [pid = 1854] [serial = 465] [outer = (nil)] 12:21:30 INFO - PROCESS | 1854 | ++DOMWINDOW == 216 (0x8fd8d000) [pid = 1854] [serial = 466] [outer = 0x8f357c00] 12:21:30 INFO - PROCESS | 1854 | 1461180090404 Marionette DEBUG loaded listener.js 12:21:30 INFO - PROCESS | 1854 | ++DOMWINDOW == 217 (0x8fd98800) [pid = 1854] [serial = 467] [outer = 0x8f357c00] 12:21:31 INFO - PROCESS | 1854 | 1461180091295 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 12:21:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 12:21:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1447ms 12:21:31 INFO - PROCESS | 1854 | 1461180091375 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 12:21:31 INFO - PROCESS | 1854 | 1461180091381 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 12:21:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 12:21:31 INFO - PROCESS | 1854 | 1461180091388 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 12:21:31 INFO - PROCESS | 1854 | 1461180091392 Marionette TRACE conn4 <- [1,594,null,{}] 12:21:31 INFO - PROCESS | 1854 | 1461180091406 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:31 INFO - PROCESS | 1854 | 1461180091672 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 12:21:31 INFO - PROCESS | 1854 | 1461180091716 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:31 INFO - PROCESS | 1854 | ++DOCSHELL 0x8f0cfc00 == 84 [pid = 1854] [id = 156] 12:21:31 INFO - PROCESS | 1854 | ++DOMWINDOW == 218 (0x8fd77c00) [pid = 1854] [serial = 468] [outer = (nil)] 12:21:31 INFO - PROCESS | 1854 | ++DOMWINDOW == 219 (0x915f0400) [pid = 1854] [serial = 469] [outer = 0x8fd77c00] 12:21:31 INFO - PROCESS | 1854 | 1461180091797 Marionette DEBUG loaded listener.js 12:21:31 INFO - PROCESS | 1854 | ++DOMWINDOW == 220 (0x92de7c00) [pid = 1854] [serial = 470] [outer = 0x8fd77c00] 12:21:32 INFO - PROCESS | 1854 | --DOMWINDOW == 219 (0x8bbb6800) [pid = 1854] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 12:21:32 INFO - PROCESS | 1854 | --DOMWINDOW == 218 (0x8fd6bc00) [pid = 1854] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 12:21:32 INFO - PROCESS | 1854 | --DOMWINDOW == 217 (0x8c6be800) [pid = 1854] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 12:21:32 INFO - PROCESS | 1854 | --DOMWINDOW == 216 (0x8ba9e000) [pid = 1854] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 12:21:32 INFO - PROCESS | 1854 | 1461180092983 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 12:21:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 12:21:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1636ms 12:21:33 INFO - PROCESS | 1854 | 1461180093025 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 12:21:33 INFO - PROCESS | 1854 | 1461180093029 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 12:21:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 12:21:33 INFO - PROCESS | 1854 | 1461180093036 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 12:21:33 INFO - PROCESS | 1854 | 1461180093039 Marionette TRACE conn4 <- [1,598,null,{}] 12:21:33 INFO - PROCESS | 1854 | 1461180093045 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:33 INFO - PROCESS | 1854 | 1461180093290 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 12:21:33 INFO - PROCESS | 1854 | 1461180093313 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:33 INFO - PROCESS | 1854 | ++DOCSHELL 0x90665000 == 85 [pid = 1854] [id = 157] 12:21:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 217 (0x92df0400) [pid = 1854] [serial = 471] [outer = (nil)] 12:21:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 218 (0x93f22800) [pid = 1854] [serial = 472] [outer = 0x92df0400] 12:21:33 INFO - PROCESS | 1854 | 1461180093411 Marionette DEBUG loaded listener.js 12:21:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 219 (0x93f30800) [pid = 1854] [serial = 473] [outer = 0x92df0400] 12:21:34 INFO - PROCESS | 1854 | 1461180094315 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 12:21:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 12:21:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1334ms 12:21:34 INFO - PROCESS | 1854 | 1461180094372 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 12:21:34 INFO - PROCESS | 1854 | 1461180094376 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 12:21:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 12:21:34 INFO - PROCESS | 1854 | 1461180094383 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 12:21:34 INFO - PROCESS | 1854 | 1461180094388 Marionette TRACE conn4 <- [1,602,null,{}] 12:21:34 INFO - PROCESS | 1854 | 1461180094394 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:34 INFO - PROCESS | 1854 | 1461180094596 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 12:21:34 INFO - PROCESS | 1854 | 1461180094925 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:35 INFO - PROCESS | 1854 | ++DOCSHELL 0x88cb9c00 == 86 [pid = 1854] [id = 158] 12:21:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 220 (0x88e99800) [pid = 1854] [serial = 474] [outer = (nil)] 12:21:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 221 (0x894da000) [pid = 1854] [serial = 475] [outer = 0x88e99800] 12:21:35 INFO - PROCESS | 1854 | 1461180095113 Marionette DEBUG loaded listener.js 12:21:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 222 (0x8970f800) [pid = 1854] [serial = 476] [outer = 0x88e99800] 12:21:36 INFO - PROCESS | 1854 | 1461180096264 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 12:21:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 12:21:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1953ms 12:21:36 INFO - PROCESS | 1854 | 1461180096339 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 12:21:36 INFO - PROCESS | 1854 | 1461180096346 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 12:21:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 12:21:36 INFO - PROCESS | 1854 | 1461180096356 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 12:21:36 INFO - PROCESS | 1854 | 1461180096363 Marionette TRACE conn4 <- [1,606,null,{}] 12:21:36 INFO - PROCESS | 1854 | 1461180096372 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:36 INFO - PROCESS | 1854 | 1461180096658 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 12:21:36 INFO - PROCESS | 1854 | 1461180096905 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:36 INFO - PROCESS | 1854 | ++DOCSHELL 0x8b1eec00 == 87 [pid = 1854] [id = 159] 12:21:36 INFO - PROCESS | 1854 | ++DOMWINDOW == 223 (0x8c6b6c00) [pid = 1854] [serial = 477] [outer = (nil)] 12:21:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 224 (0x8c76bc00) [pid = 1854] [serial = 478] [outer = 0x8c6b6c00] 12:21:37 INFO - PROCESS | 1854 | 1461180097046 Marionette DEBUG loaded listener.js 12:21:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 225 (0x8e0dc800) [pid = 1854] [serial = 479] [outer = 0x8c6b6c00] 12:21:38 INFO - PROCESS | 1854 | 1461180098127 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 12:21:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 12:21:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1839ms 12:21:38 INFO - PROCESS | 1854 | 1461180098199 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 12:21:38 INFO - PROCESS | 1854 | 1461180098207 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 12:21:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 12:21:38 INFO - PROCESS | 1854 | 1461180098215 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 12:21:38 INFO - PROCESS | 1854 | 1461180098219 Marionette TRACE conn4 <- [1,610,null,{}] 12:21:38 INFO - PROCESS | 1854 | 1461180098227 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:38 INFO - PROCESS | 1854 | 1461180098493 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 12:21:38 INFO - PROCESS | 1854 | 1461180098778 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:38 INFO - PROCESS | 1854 | ++DOCSHELL 0x8c6be000 == 88 [pid = 1854] [id = 160] 12:21:38 INFO - PROCESS | 1854 | ++DOMWINDOW == 226 (0x8ec5c000) [pid = 1854] [serial = 480] [outer = (nil)] 12:21:38 INFO - PROCESS | 1854 | ++DOMWINDOW == 227 (0x8fd6c400) [pid = 1854] [serial = 481] [outer = 0x8ec5c000] 12:21:38 INFO - PROCESS | 1854 | 1461180098915 Marionette DEBUG loaded listener.js 12:21:39 INFO - PROCESS | 1854 | ++DOMWINDOW == 228 (0x8fd73400) [pid = 1854] [serial = 482] [outer = 0x8ec5c000] 12:21:39 INFO - PROCESS | 1854 | 1461180099928 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 12:21:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 12:21:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1782ms 12:21:40 INFO - PROCESS | 1854 | 1461180099999 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 12:21:40 INFO - PROCESS | 1854 | 1461180100004 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 12:21:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 12:21:40 INFO - PROCESS | 1854 | 1461180100022 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 12:21:40 INFO - PROCESS | 1854 | 1461180100032 Marionette TRACE conn4 <- [1,614,null,{}] 12:21:40 INFO - PROCESS | 1854 | 1461180100040 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:40 INFO - PROCESS | 1854 | 1461180100304 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 12:21:40 INFO - PROCESS | 1854 | 1461180100585 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:40 INFO - PROCESS | 1854 | ++DOCSHELL 0x8baa1000 == 89 [pid = 1854] [id = 161] 12:21:40 INFO - PROCESS | 1854 | ++DOMWINDOW == 229 (0x8c76d400) [pid = 1854] [serial = 483] [outer = (nil)] 12:21:40 INFO - PROCESS | 1854 | ++DOMWINDOW == 230 (0x93049400) [pid = 1854] [serial = 484] [outer = 0x8c76d400] 12:21:40 INFO - PROCESS | 1854 | 1461180100682 Marionette DEBUG loaded listener.js 12:21:40 INFO - PROCESS | 1854 | ++DOMWINDOW == 231 (0x9637d000) [pid = 1854] [serial = 485] [outer = 0x8c76d400] 12:21:41 INFO - PROCESS | 1854 | 1461180101628 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 12:21:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 12:21:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1700ms 12:21:41 INFO - PROCESS | 1854 | 1461180101713 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 12:21:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 12:21:41 INFO - PROCESS | 1854 | 1461180101719 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 12:21:41 INFO - PROCESS | 1854 | 1461180101726 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 12:21:41 INFO - PROCESS | 1854 | 1461180101729 Marionette TRACE conn4 <- [1,618,null,{}] 12:21:41 INFO - PROCESS | 1854 | 1461180101736 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:41 INFO - PROCESS | 1854 | 1461180101985 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 12:21:42 INFO - PROCESS | 1854 | 1461180102237 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:42 INFO - PROCESS | 1854 | ++DOCSHELL 0x8fd90800 == 90 [pid = 1854] [id = 162] 12:21:42 INFO - PROCESS | 1854 | ++DOMWINDOW == 232 (0x91507800) [pid = 1854] [serial = 486] [outer = (nil)] 12:21:42 INFO - PROCESS | 1854 | ++DOMWINDOW == 233 (0x98012400) [pid = 1854] [serial = 487] [outer = 0x91507800] 12:21:42 INFO - PROCESS | 1854 | 1461180102330 Marionette DEBUG loaded listener.js 12:21:42 INFO - PROCESS | 1854 | ++DOMWINDOW == 234 (0x9849cc00) [pid = 1854] [serial = 488] [outer = 0x91507800] 12:21:43 INFO - PROCESS | 1854 | 1461180103225 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 12:21:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 12:21:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1532ms 12:21:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 12:21:43 INFO - PROCESS | 1854 | 1461180103258 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 12:21:43 INFO - PROCESS | 1854 | 1461180103261 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 12:21:43 INFO - PROCESS | 1854 | 1461180103268 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 12:21:43 INFO - PROCESS | 1854 | 1461180103272 Marionette TRACE conn4 <- [1,622,null,{}] 12:21:43 INFO - PROCESS | 1854 | 1461180103278 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:43 INFO - PROCESS | 1854 | 1461180103475 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 12:21:43 INFO - PROCESS | 1854 | 1461180103667 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:43 INFO - PROCESS | 1854 | ++DOCSHELL 0x989c1800 == 91 [pid = 1854] [id = 163] 12:21:43 INFO - PROCESS | 1854 | ++DOMWINDOW == 235 (0x98f63800) [pid = 1854] [serial = 489] [outer = (nil)] 12:21:43 INFO - PROCESS | 1854 | ++DOMWINDOW == 236 (0x99344000) [pid = 1854] [serial = 490] [outer = 0x98f63800] 12:21:43 INFO - PROCESS | 1854 | 1461180103828 Marionette DEBUG loaded listener.js 12:21:43 INFO - PROCESS | 1854 | ++DOMWINDOW == 237 (0x9fc62800) [pid = 1854] [serial = 491] [outer = 0x98f63800] 12:21:44 INFO - PROCESS | 1854 | 1461180104808 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 12:21:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 12:21:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1584ms 12:21:44 INFO - PROCESS | 1854 | 1461180104853 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 12:21:44 INFO - PROCESS | 1854 | 1461180104857 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 12:21:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 12:21:44 INFO - PROCESS | 1854 | 1461180104864 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 12:21:44 INFO - PROCESS | 1854 | 1461180104869 Marionette TRACE conn4 <- [1,626,null,{}] 12:21:44 INFO - PROCESS | 1854 | 1461180104876 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:45 INFO - PROCESS | 1854 | 1461180105115 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 12:21:45 INFO - PROCESS | 1854 | 1461180105349 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:45 INFO - PROCESS | 1854 | ++DOCSHELL 0x8df22000 == 92 [pid = 1854] [id = 164] 12:21:45 INFO - PROCESS | 1854 | ++DOMWINDOW == 238 (0x8df24400) [pid = 1854] [serial = 492] [outer = (nil)] 12:21:45 INFO - PROCESS | 1854 | ++DOMWINDOW == 239 (0x8df2d000) [pid = 1854] [serial = 493] [outer = 0x8df24400] 12:21:45 INFO - PROCESS | 1854 | 1461180105492 Marionette DEBUG loaded listener.js 12:21:45 INFO - PROCESS | 1854 | ++DOMWINDOW == 240 (0x97b8d800) [pid = 1854] [serial = 494] [outer = 0x8df24400] 12:21:46 INFO - PROCESS | 1854 | 1461180106450 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 12:21:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 12:21:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1637ms 12:21:46 INFO - PROCESS | 1854 | 1461180106502 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 12:21:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 12:21:46 INFO - PROCESS | 1854 | 1461180106507 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 12:21:46 INFO - PROCESS | 1854 | 1461180106517 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 12:21:46 INFO - PROCESS | 1854 | 1461180106522 Marionette TRACE conn4 <- [1,630,null,{}] 12:21:46 INFO - PROCESS | 1854 | 1461180106528 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:46 INFO - PROCESS | 1854 | 1461180106759 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 12:21:47 INFO - PROCESS | 1854 | 1461180106999 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:47 INFO - PROCESS | 1854 | ++DOCSHELL 0x886e2400 == 93 [pid = 1854] [id = 165] 12:21:47 INFO - PROCESS | 1854 | ++DOMWINDOW == 241 (0x886e3800) [pid = 1854] [serial = 495] [outer = (nil)] 12:21:47 INFO - PROCESS | 1854 | ++DOMWINDOW == 242 (0x886ea400) [pid = 1854] [serial = 496] [outer = 0x886e3800] 12:21:47 INFO - PROCESS | 1854 | 1461180107133 Marionette DEBUG loaded listener.js 12:21:47 INFO - PROCESS | 1854 | ++DOMWINDOW == 243 (0x886ee000) [pid = 1854] [serial = 497] [outer = 0x886e3800] 12:21:48 INFO - PROCESS | 1854 | 1461180108031 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 12:21:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 12:21:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1594ms 12:21:48 INFO - PROCESS | 1854 | 1461180108109 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 12:21:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 12:21:48 INFO - PROCESS | 1854 | 1461180108113 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 12:21:48 INFO - PROCESS | 1854 | 1461180108121 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 12:21:48 INFO - PROCESS | 1854 | 1461180108125 Marionette TRACE conn4 <- [1,634,null,{}] 12:21:48 INFO - PROCESS | 1854 | 1461180108132 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:48 INFO - PROCESS | 1854 | 1461180108380 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 12:21:48 INFO - PROCESS | 1854 | 1461180108661 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:48 INFO - PROCESS | 1854 | ++DOCSHELL 0x886eac00 == 94 [pid = 1854] [id = 166] 12:21:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 244 (0x886eb800) [pid = 1854] [serial = 498] [outer = (nil)] 12:21:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 245 (0x889f4400) [pid = 1854] [serial = 499] [outer = 0x886eb800] 12:21:48 INFO - PROCESS | 1854 | 1461180108759 Marionette DEBUG loaded listener.js 12:21:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 246 (0x889f5c00) [pid = 1854] [serial = 500] [outer = 0x886eb800] 12:21:49 INFO - PROCESS | 1854 | [1854] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:21:49 INFO - PROCESS | 1854 | 1461180109686 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 12:21:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 12:21:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1599ms 12:21:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 12:21:49 INFO - PROCESS | 1854 | 1461180109719 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 12:21:49 INFO - PROCESS | 1854 | 1461180109723 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 12:21:49 INFO - PROCESS | 1854 | 1461180109731 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 12:21:49 INFO - PROCESS | 1854 | 1461180109734 Marionette TRACE conn4 <- [1,638,null,{}] 12:21:49 INFO - PROCESS | 1854 | 1461180109742 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:49 INFO - PROCESS | 1854 | 1461180109975 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 12:21:50 INFO - PROCESS | 1854 | 1461180110292 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:50 INFO - PROCESS | 1854 | ++DOCSHELL 0x889fc400 == 95 [pid = 1854] [id = 167] 12:21:50 INFO - PROCESS | 1854 | ++DOMWINDOW == 247 (0x889fdc00) [pid = 1854] [serial = 501] [outer = (nil)] 12:21:50 INFO - PROCESS | 1854 | ++DOMWINDOW == 248 (0x889ffc00) [pid = 1854] [serial = 502] [outer = 0x889fdc00] 12:21:50 INFO - PROCESS | 1854 | 1461180110393 Marionette DEBUG loaded listener.js 12:21:50 INFO - PROCESS | 1854 | ++DOMWINDOW == 249 (0x8df2ec00) [pid = 1854] [serial = 503] [outer = 0x889fdc00] 12:21:50 INFO - PROCESS | 1854 | [1854] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:21:51 INFO - PROCESS | 1854 | 1461180111284 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 12:21:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 12:21:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1595ms 12:21:51 INFO - PROCESS | 1854 | 1461180111326 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 12:21:51 INFO - PROCESS | 1854 | 1461180111329 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 12:21:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 12:21:51 INFO - PROCESS | 1854 | 1461180111337 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 12:21:51 INFO - PROCESS | 1854 | 1461180111342 Marionette TRACE conn4 <- [1,642,null,{}] 12:21:51 INFO - PROCESS | 1854 | 1461180111348 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:51 INFO - PROCESS | 1854 | 1461180111562 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 12:21:51 INFO - PROCESS | 1854 | 1461180111832 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:51 INFO - PROCESS | 1854 | ++DOCSHELL 0x8baa0000 == 96 [pid = 1854] [id = 168] 12:21:51 INFO - PROCESS | 1854 | ++DOMWINDOW == 250 (0x8baa8400) [pid = 1854] [serial = 504] [outer = (nil)] 12:21:51 INFO - PROCESS | 1854 | ++DOMWINDOW == 251 (0x8f0c2000) [pid = 1854] [serial = 505] [outer = 0x8baa8400] 12:21:51 INFO - PROCESS | 1854 | 1461180111989 Marionette DEBUG loaded listener.js 12:21:52 INFO - PROCESS | 1854 | ++DOMWINDOW == 252 (0x90267400) [pid = 1854] [serial = 506] [outer = 0x8baa8400] 12:21:52 INFO - PROCESS | 1854 | 1461180112943 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 12:21:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 12:21:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1684ms 12:21:53 INFO - PROCESS | 1854 | 1461180113022 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 12:21:53 INFO - PROCESS | 1854 | 1461180113026 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 12:21:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 12:21:53 INFO - PROCESS | 1854 | 1461180113034 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 12:21:53 INFO - PROCESS | 1854 | 1461180113039 Marionette TRACE conn4 <- [1,646,null,{}] 12:21:53 INFO - PROCESS | 1854 | 1461180113046 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:53 INFO - PROCESS | 1854 | 1461180113289 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 12:21:53 INFO - PROCESS | 1854 | 1461180113505 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:53 INFO - PROCESS | 1854 | ++DOCSHELL 0x8b307c00 == 97 [pid = 1854] [id = 169] 12:21:53 INFO - PROCESS | 1854 | ++DOMWINDOW == 253 (0x8b30a800) [pid = 1854] [serial = 507] [outer = (nil)] 12:21:53 INFO - PROCESS | 1854 | ++DOMWINDOW == 254 (0x8b311000) [pid = 1854] [serial = 508] [outer = 0x8b30a800] 12:21:53 INFO - PROCESS | 1854 | 1461180113634 Marionette DEBUG loaded listener.js 12:21:53 INFO - PROCESS | 1854 | ++DOMWINDOW == 255 (0x90263c00) [pid = 1854] [serial = 509] [outer = 0x8b30a800] 12:21:54 INFO - PROCESS | 1854 | 1461180114548 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 12:21:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 12:21:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1582ms 12:21:54 INFO - PROCESS | 1854 | 1461180114617 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 12:21:54 INFO - PROCESS | 1854 | 1461180114622 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 12:21:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 12:21:54 INFO - PROCESS | 1854 | 1461180114630 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 12:21:54 INFO - PROCESS | 1854 | 1461180114635 Marionette TRACE conn4 <- [1,650,null,{}] 12:21:54 INFO - PROCESS | 1854 | 1461180114642 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:54 INFO - PROCESS | 1854 | 1461180114892 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 12:21:55 INFO - PROCESS | 1854 | 1461180115646 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:55 INFO - PROCESS | 1854 | ++DOCSHELL 0x889fd400 == 98 [pid = 1854] [id = 170] 12:21:55 INFO - PROCESS | 1854 | ++DOMWINDOW == 256 (0x889fd800) [pid = 1854] [serial = 510] [outer = (nil)] 12:21:55 INFO - PROCESS | 1854 | ++DOMWINDOW == 257 (0x88b2d000) [pid = 1854] [serial = 511] [outer = 0x889fd800] 12:21:55 INFO - PROCESS | 1854 | 1461180115785 Marionette DEBUG loaded listener.js 12:21:55 INFO - PROCESS | 1854 | ++DOMWINDOW == 258 (0x88cb9000) [pid = 1854] [serial = 512] [outer = 0x889fd800] 12:21:56 INFO - PROCESS | 1854 | 1461180116770 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 12:21:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 12:21:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 2184ms 12:21:56 INFO - PROCESS | 1854 | 1461180116815 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 12:21:56 INFO - PROCESS | 1854 | 1461180116823 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 12:21:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 12:21:56 INFO - PROCESS | 1854 | 1461180116832 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 12:21:56 INFO - PROCESS | 1854 | 1461180116836 Marionette TRACE conn4 <- [1,654,null,{}] 12:21:56 INFO - PROCESS | 1854 | 1461180116845 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:57 INFO - PROCESS | 1854 | 1461180117046 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 12:21:57 INFO - PROCESS | 1854 | 1461180117300 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:57 INFO - PROCESS | 1854 | ++DOCSHELL 0x88b2d800 == 99 [pid = 1854] [id = 171] 12:21:57 INFO - PROCESS | 1854 | ++DOMWINDOW == 259 (0x88cb7000) [pid = 1854] [serial = 513] [outer = (nil)] 12:21:57 INFO - PROCESS | 1854 | ++DOMWINDOW == 260 (0x8a1e8000) [pid = 1854] [serial = 514] [outer = 0x88cb7000] 12:21:57 INFO - PROCESS | 1854 | 1461180117514 Marionette DEBUG loaded listener.js 12:21:57 INFO - PROCESS | 1854 | ++DOMWINDOW == 261 (0x8b265c00) [pid = 1854] [serial = 515] [outer = 0x88cb7000] 12:21:58 INFO - PROCESS | 1854 | 1461180118450 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 12:21:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 12:21:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1686ms 12:21:58 INFO - PROCESS | 1854 | 1461180118521 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 12:21:58 INFO - PROCESS | 1854 | 1461180118528 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 12:21:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 12:21:58 INFO - PROCESS | 1854 | 1461180118538 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 12:21:58 INFO - PROCESS | 1854 | 1461180118542 Marionette TRACE conn4 <- [1,658,null,{}] 12:21:58 INFO - PROCESS | 1854 | 1461180118549 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:58 INFO - PROCESS | 1854 | 1461180118798 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 12:21:59 INFO - PROCESS | 1854 | 1461180119214 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:59 INFO - PROCESS | 1854 | --DOCSHELL 0x8f363c00 == 98 [pid = 1854] [id = 77] 12:21:59 INFO - PROCESS | 1854 | --DOCSHELL 0x984cf800 == 97 [pid = 1854] [id = 103] 12:21:59 INFO - PROCESS | 1854 | --DOCSHELL 0x9ead2400 == 96 [pid = 1854] [id = 106] 12:21:59 INFO - PROCESS | 1854 | --DOCSHELL 0x8c8aa000 == 95 [pid = 1854] [id = 111] 12:21:59 INFO - PROCESS | 1854 | --DOCSHELL 0x8baba400 == 94 [pid = 1854] [id = 112] 12:21:59 INFO - PROCESS | 1854 | --DOMWINDOW == 260 (0x8fd98400) [pid = 1854] [serial = 367] [outer = (nil)] [url = about:blank] 12:21:59 INFO - PROCESS | 1854 | --DOMWINDOW == 259 (0x8b263800) [pid = 1854] [serial = 382] [outer = (nil)] [url = about:blank] 12:21:59 INFO - PROCESS | 1854 | --DOMWINDOW == 258 (0x8ea05800) [pid = 1854] [serial = 385] [outer = (nil)] [url = about:blank] 12:21:59 INFO - PROCESS | 1854 | --DOMWINDOW == 257 (0x915f7800) [pid = 1854] [serial = 360] [outer = (nil)] [url = about:blank] 12:21:59 INFO - PROCESS | 1854 | --DOMWINDOW == 256 (0x8e0e4000) [pid = 1854] [serial = 373] [outer = (nil)] [url = about:blank] 12:21:59 INFO - PROCESS | 1854 | --DOMWINDOW == 255 (0x8fd25800) [pid = 1854] [serial = 388] [outer = (nil)] [url = about:blank] 12:21:59 INFO - PROCESS | 1854 | --DOMWINDOW == 254 (0x8babe400) [pid = 1854] [serial = 357] [outer = (nil)] [url = about:blank] 12:21:59 INFO - PROCESS | 1854 | --DOMWINDOW == 253 (0x8fd25c00) [pid = 1854] [serial = 379] [outer = (nil)] [url = about:blank] 12:21:59 INFO - PROCESS | 1854 | --DOMWINDOW == 252 (0x97ec6000) [pid = 1854] [serial = 363] [outer = (nil)] [url = about:blank] 12:21:59 INFO - PROCESS | 1854 | --DOMWINDOW == 251 (0x8b1ee000) [pid = 1854] [serial = 376] [outer = (nil)] [url = about:blank] 12:21:59 INFO - PROCESS | 1854 | --DOMWINDOW == 250 (0x9ae6d000) [pid = 1854] [serial = 370] [outer = (nil)] [url = about:blank] 12:21:59 INFO - PROCESS | 1854 | --DOMWINDOW == 249 (0x9066f000) [pid = 1854] [serial = 403] [outer = (nil)] [url = about:blank] 12:21:59 INFO - PROCESS | 1854 | ++DOCSHELL 0x8b1ee000 == 95 [pid = 1854] [id = 172] 12:21:59 INFO - PROCESS | 1854 | ++DOMWINDOW == 250 (0x8b263800) [pid = 1854] [serial = 516] [outer = (nil)] 12:21:59 INFO - PROCESS | 1854 | ++DOMWINDOW == 251 (0x8b313400) [pid = 1854] [serial = 517] [outer = 0x8b263800] 12:21:59 INFO - PROCESS | 1854 | 1461180119377 Marionette DEBUG loaded listener.js 12:21:59 INFO - PROCESS | 1854 | ++DOMWINDOW == 252 (0x8bab9400) [pid = 1854] [serial = 518] [outer = 0x8b263800] 12:21:59 INFO - PROCESS | 1854 | --DOCSHELL 0x8f0c7800 == 94 [pid = 1854] [id = 40] 12:21:59 INFO - PROCESS | 1854 | --DOCSHELL 0x8c6b1c00 == 93 [pid = 1854] [id = 110] 12:21:59 INFO - PROCESS | 1854 | --DOCSHELL 0x975bc400 == 92 [pid = 1854] [id = 105] 12:21:59 INFO - PROCESS | 1854 | --DOCSHELL 0x9938a400 == 91 [pid = 1854] [id = 79] 12:21:59 INFO - PROCESS | 1854 | --DOCSHELL 0x92a98000 == 90 [pid = 1854] [id = 104] 12:21:59 INFO - PROCESS | 1854 | --DOCSHELL 0x97999c00 == 89 [pid = 1854] [id = 78] 12:21:59 INFO - PROCESS | 1854 | --DOCSHELL 0x90665000 == 88 [pid = 1854] [id = 157] 12:21:59 INFO - PROCESS | 1854 | --DOCSHELL 0x8f0cfc00 == 87 [pid = 1854] [id = 156] 12:21:59 INFO - PROCESS | 1854 | --DOCSHELL 0x8c6bc800 == 86 [pid = 1854] [id = 155] 12:21:59 INFO - PROCESS | 1854 | --DOCSHELL 0x8b1ef000 == 85 [pid = 1854] [id = 154] 12:21:59 INFO - PROCESS | 1854 | --DOCSHELL 0x894df800 == 84 [pid = 1854] [id = 153] 12:21:59 INFO - PROCESS | 1854 | --DOCSHELL 0x8b1ea000 == 83 [pid = 1854] [id = 152] 12:22:00 INFO - PROCESS | 1854 | --DOCSHELL 0x91504c00 == 82 [pid = 1854] [id = 137] 12:22:00 INFO - PROCESS | 1854 | --DOCSHELL 0x8e0dd000 == 81 [pid = 1854] [id = 136] 12:22:00 INFO - PROCESS | 1854 | --DOCSHELL 0x8b260800 == 80 [pid = 1854] [id = 135] 12:22:00 INFO - PROCESS | 1854 | 1461180120369 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 12:22:00 INFO - PROCESS | 1854 | --DOMWINDOW == 251 (0x8fd20400) [pid = 1854] [serial = 398] [outer = (nil)] [url = about:blank] 12:22:00 INFO - PROCESS | 1854 | --DOMWINDOW == 250 (0x8fd8cc00) [pid = 1854] [serial = 401] [outer = (nil)] [url = about:blank] 12:22:00 INFO - PROCESS | 1854 | --DOMWINDOW == 249 (0x8e8de800) [pid = 1854] [serial = 397] [outer = (nil)] [url = about:blank] 12:22:00 INFO - PROCESS | 1854 | --DOMWINDOW == 248 (0x8fd75400) [pid = 1854] [serial = 400] [outer = (nil)] [url = about:blank] 12:22:00 INFO - PROCESS | 1854 | --DOMWINDOW == 247 (0x90672000) [pid = 1854] [serial = 391] [outer = (nil)] [url = about:blank] 12:22:00 INFO - PROCESS | 1854 | --DOMWINDOW == 246 (0x8e8d0000) [pid = 1854] [serial = 395] [outer = (nil)] [url = about:blank] 12:22:00 INFO - PROCESS | 1854 | --DOMWINDOW == 245 (0x8e0e0000) [pid = 1854] [serial = 394] [outer = (nil)] [url = about:blank] 12:22:00 INFO - PROCESS | 1854 | --DOMWINDOW == 244 (0x8e8d3c00) [pid = 1854] [serial = 196] [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.] 12:22:00 INFO - PROCESS | 1854 | --DOMWINDOW == 243 (0x8baaa800) [pid = 1854] [serial = 355] [outer = (nil)] [url = about:blank] 12:22:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 12:22:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1883ms 12:22:00 INFO - PROCESS | 1854 | 1461180120421 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 12:22:00 INFO - PROCESS | 1854 | 1461180120424 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 12:22:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 12:22:00 INFO - PROCESS | 1854 | 1461180120435 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 12:22:00 INFO - PROCESS | 1854 | 1461180120445 Marionette TRACE conn4 <- [1,662,null,{}] 12:22:00 INFO - PROCESS | 1854 | 1461180120461 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:00 INFO - PROCESS | 1854 | 1461180120677 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 12:22:00 INFO - PROCESS | 1854 | 1461180120839 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:00 INFO - PROCESS | 1854 | ++DOCSHELL 0x8b1ea000 == 81 [pid = 1854] [id = 173] 12:22:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 244 (0x8c76a800) [pid = 1854] [serial = 519] [outer = (nil)] 12:22:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 245 (0x8c8af800) [pid = 1854] [serial = 520] [outer = 0x8c76a800] 12:22:00 INFO - PROCESS | 1854 | 1461180120966 Marionette DEBUG loaded listener.js 12:22:01 INFO - PROCESS | 1854 | ++DOMWINDOW == 246 (0x8df21400) [pid = 1854] [serial = 521] [outer = 0x8c76a800] 12:22:01 INFO - PROCESS | 1854 | [1854] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:22:01 INFO - PROCESS | 1854 | 1461180121832 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 12:22:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 12:22:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1495ms 12:22:01 INFO - PROCESS | 1854 | 1461180121932 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 12:22:01 INFO - PROCESS | 1854 | 1461180121940 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 12:22:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 12:22:01 INFO - PROCESS | 1854 | 1461180121951 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 12:22:01 INFO - PROCESS | 1854 | 1461180121957 Marionette TRACE conn4 <- [1,666,null,{}] 12:22:01 INFO - PROCESS | 1854 | 1461180121975 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:02 INFO - PROCESS | 1854 | 1461180122342 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 12:22:02 INFO - PROCESS | 1854 | 1461180122582 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:02 INFO - PROCESS | 1854 | ++DOCSHELL 0x8c772800 == 82 [pid = 1854] [id = 174] 12:22:02 INFO - PROCESS | 1854 | ++DOMWINDOW == 247 (0x8df2a400) [pid = 1854] [serial = 522] [outer = (nil)] 12:22:02 INFO - PROCESS | 1854 | ++DOMWINDOW == 248 (0x8e0e5000) [pid = 1854] [serial = 523] [outer = 0x8df2a400] 12:22:02 INFO - PROCESS | 1854 | 1461180122710 Marionette DEBUG loaded listener.js 12:22:02 INFO - PROCESS | 1854 | ++DOMWINDOW == 249 (0x8e80b800) [pid = 1854] [serial = 524] [outer = 0x8df2a400] 12:22:03 INFO - PROCESS | 1854 | [1854] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:22:04 INFO - PROCESS | 1854 | --DOMWINDOW == 248 (0x8b268000) [pid = 1854] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 12:22:04 INFO - PROCESS | 1854 | --DOMWINDOW == 247 (0x8b1ea400) [pid = 1854] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 12:22:04 INFO - PROCESS | 1854 | --DOMWINDOW == 246 (0x8bbae400) [pid = 1854] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 12:22:04 INFO - PROCESS | 1854 | --DOMWINDOW == 245 (0x8f357c00) [pid = 1854] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 12:22:04 INFO - PROCESS | 1854 | --DOMWINDOW == 244 (0x8fd77c00) [pid = 1854] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 12:22:04 INFO - PROCESS | 1854 | 1461180124687 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 12:22:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 12:22:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 2767ms 12:22:04 INFO - PROCESS | 1854 | 1461180124716 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 12:22:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 12:22:04 INFO - PROCESS | 1854 | 1461180124720 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 12:22:04 INFO - PROCESS | 1854 | 1461180124727 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 12:22:04 INFO - PROCESS | 1854 | 1461180124731 Marionette TRACE conn4 <- [1,670,null,{}] 12:22:04 INFO - PROCESS | 1854 | 1461180124738 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:04 INFO - PROCESS | 1854 | 1461180124979 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 12:22:05 INFO - PROCESS | 1854 | 1461180125076 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:05 INFO - PROCESS | 1854 | ++DOCSHELL 0x8c769c00 == 83 [pid = 1854] [id = 175] 12:22:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 245 (0x8c775000) [pid = 1854] [serial = 525] [outer = (nil)] 12:22:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 246 (0x8e0e1800) [pid = 1854] [serial = 526] [outer = 0x8c775000] 12:22:05 INFO - PROCESS | 1854 | 1461180125177 Marionette DEBUG loaded listener.js 12:22:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 247 (0x8f0c7400) [pid = 1854] [serial = 527] [outer = 0x8c775000] 12:22:06 INFO - PROCESS | 1854 | 1461180126057 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 12:22:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 12:22:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1389ms 12:22:06 INFO - PROCESS | 1854 | 1461180126117 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 12:22:06 INFO - PROCESS | 1854 | 1461180126121 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 12:22:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 12:22:06 INFO - PROCESS | 1854 | 1461180126130 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 12:22:06 INFO - PROCESS | 1854 | 1461180126134 Marionette TRACE conn4 <- [1,674,null,{}] 12:22:06 INFO - PROCESS | 1854 | 1461180126140 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:06 INFO - PROCESS | 1854 | 1461180126340 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 12:22:06 INFO - PROCESS | 1854 | 1461180126487 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:06 INFO - PROCESS | 1854 | ++DOCSHELL 0x8a16d800 == 84 [pid = 1854] [id = 176] 12:22:06 INFO - PROCESS | 1854 | ++DOMWINDOW == 248 (0x8f35d400) [pid = 1854] [serial = 528] [outer = (nil)] 12:22:06 INFO - PROCESS | 1854 | ++DOMWINDOW == 249 (0x8fd2e400) [pid = 1854] [serial = 529] [outer = 0x8f35d400] 12:22:06 INFO - PROCESS | 1854 | 1461180126566 Marionette DEBUG loaded listener.js 12:22:06 INFO - PROCESS | 1854 | ++DOMWINDOW == 250 (0x8fd73800) [pid = 1854] [serial = 530] [outer = 0x8f35d400] 12:22:07 INFO - PROCESS | 1854 | [1854] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:22:07 INFO - PROCESS | 1854 | 1461180127716 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 12:22:07 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 12:22:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1640ms 12:22:07 INFO - PROCESS | 1854 | 1461180127770 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 12:22:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 12:22:07 INFO - PROCESS | 1854 | 1461180127779 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 12:22:07 INFO - PROCESS | 1854 | 1461180127790 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 12:22:07 INFO - PROCESS | 1854 | 1461180127797 Marionette TRACE conn4 <- [1,678,null,{}] 12:22:07 INFO - PROCESS | 1854 | 1461180127806 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:08 INFO - PROCESS | 1854 | 1461180128065 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 12:22:08 INFO - PROCESS | 1854 | 1461180128363 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:08 INFO - PROCESS | 1854 | ++DOCSHELL 0x89706000 == 85 [pid = 1854] [id = 177] 12:22:08 INFO - PROCESS | 1854 | ++DOMWINDOW == 251 (0x89707800) [pid = 1854] [serial = 531] [outer = (nil)] 12:22:08 INFO - PROCESS | 1854 | ++DOMWINDOW == 252 (0x8a1eb000) [pid = 1854] [serial = 532] [outer = 0x89707800] 12:22:08 INFO - PROCESS | 1854 | 1461180128461 Marionette DEBUG loaded listener.js 12:22:08 INFO - PROCESS | 1854 | ++DOMWINDOW == 253 (0x8b1ef000) [pid = 1854] [serial = 533] [outer = 0x89707800] 12:22:09 INFO - PROCESS | 1854 | 1461180129494 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 12:22:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 12:22:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1737ms 12:22:09 INFO - PROCESS | 1854 | 1461180129529 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 12:22:09 INFO - PROCESS | 1854 | 1461180129538 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 12:22:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 12:22:09 INFO - PROCESS | 1854 | 1461180129551 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 12:22:09 INFO - PROCESS | 1854 | 1461180129556 Marionette TRACE conn4 <- [1,682,null,{}] 12:22:09 INFO - PROCESS | 1854 | 1461180129564 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:09 INFO - PROCESS | 1854 | 1461180129792 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 12:22:10 INFO - PROCESS | 1854 | 1461180130126 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:10 INFO - PROCESS | 1854 | ++DOCSHELL 0x8b266400 == 86 [pid = 1854] [id = 178] 12:22:10 INFO - PROCESS | 1854 | ++DOMWINDOW == 254 (0x8baa7c00) [pid = 1854] [serial = 534] [outer = (nil)] 12:22:10 INFO - PROCESS | 1854 | ++DOMWINDOW == 255 (0x8c6bb400) [pid = 1854] [serial = 535] [outer = 0x8baa7c00] 12:22:10 INFO - PROCESS | 1854 | 1461180130226 Marionette DEBUG loaded listener.js 12:22:10 INFO - PROCESS | 1854 | ++DOMWINDOW == 256 (0x8c8b0000) [pid = 1854] [serial = 536] [outer = 0x8baa7c00] 12:22:11 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:22:11 INFO - PROCESS | 1854 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:22:11 INFO - PROCESS | 1854 | 1461180131567 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 12:22:11 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) 12:22:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2041ms 12:22:11 INFO - PROCESS | 1854 | 1461180131593 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 12:22:11 INFO - PROCESS | 1854 | 1461180131597 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 12:22:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 12:22:11 INFO - PROCESS | 1854 | 1461180131606 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 12:22:11 INFO - PROCESS | 1854 | 1461180131612 Marionette TRACE conn4 <- [1,686,null,{}] 12:22:11 INFO - PROCESS | 1854 | 1461180131734 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:11 INFO - PROCESS | 1854 | 1461180131963 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 12:22:12 INFO - PROCESS | 1854 | 1461180132150 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:12 INFO - PROCESS | 1854 | ++DOCSHELL 0x8b30f400 == 87 [pid = 1854] [id = 179] 12:22:12 INFO - PROCESS | 1854 | ++DOMWINDOW == 257 (0x8e0e7c00) [pid = 1854] [serial = 537] [outer = (nil)] 12:22:12 INFO - PROCESS | 1854 | ++DOMWINDOW == 258 (0x8fd29400) [pid = 1854] [serial = 538] [outer = 0x8e0e7c00] 12:22:12 INFO - PROCESS | 1854 | 1461180132250 Marionette DEBUG loaded listener.js 12:22:12 INFO - PROCESS | 1854 | ++DOMWINDOW == 259 (0x8fd93400) [pid = 1854] [serial = 539] [outer = 0x8e0e7c00] 12:22:13 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:22:13 INFO - PROCESS | 1854 | 1461180133619 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 12:22:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 12:22:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2057ms 12:22:13 INFO - PROCESS | 1854 | 1461180133701 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 12:22:13 INFO - PROCESS | 1854 | 1461180133707 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 12:22:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 12:22:13 INFO - PROCESS | 1854 | 1461180133721 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 12:22:13 INFO - PROCESS | 1854 | 1461180133725 Marionette TRACE conn4 <- [1,690,null,{}] 12:22:13 INFO - PROCESS | 1854 | 1461180133732 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:13 INFO - PROCESS | 1854 | 1461180133932 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 12:22:14 INFO - PROCESS | 1854 | 1461180134119 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:14 INFO - PROCESS | 1854 | ++DOCSHELL 0x8fd79000 == 88 [pid = 1854] [id = 180] 12:22:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 260 (0x8fd8d800) [pid = 1854] [serial = 540] [outer = (nil)] 12:22:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 261 (0x9026d400) [pid = 1854] [serial = 541] [outer = 0x8fd8d800] 12:22:14 INFO - PROCESS | 1854 | 1461180134218 Marionette DEBUG loaded listener.js 12:22:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 262 (0x9066e400) [pid = 1854] [serial = 542] [outer = 0x8fd8d800] 12:22:15 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:22:15 INFO - PROCESS | 1854 | 1461180135565 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 12:22:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 12:22:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1891ms 12:22:15 INFO - PROCESS | 1854 | 1461180135676 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 12:22:15 INFO - PROCESS | 1854 | 1461180135681 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 12:22:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 12:22:15 INFO - PROCESS | 1854 | 1461180135704 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 12:22:15 INFO - PROCESS | 1854 | 1461180135709 Marionette TRACE conn4 <- [1,694,null,{}] 12:22:15 INFO - PROCESS | 1854 | 1461180135715 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:15 INFO - PROCESS | 1854 | 1461180135921 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 12:22:16 INFO - PROCESS | 1854 | 1461180136109 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:16 INFO - PROCESS | 1854 | ++DOCSHELL 0x90268c00 == 89 [pid = 1854] [id = 181] 12:22:16 INFO - PROCESS | 1854 | ++DOMWINDOW == 263 (0x90269400) [pid = 1854] [serial = 543] [outer = (nil)] 12:22:16 INFO - PROCESS | 1854 | ++DOMWINDOW == 264 (0x915f5800) [pid = 1854] [serial = 544] [outer = 0x90269400] 12:22:16 INFO - PROCESS | 1854 | 1461180136215 Marionette DEBUG loaded listener.js 12:22:16 INFO - PROCESS | 1854 | ++DOMWINDOW == 265 (0x92deec00) [pid = 1854] [serial = 545] [outer = 0x90269400] 12:22:17 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:22:17 INFO - PROCESS | 1854 | 1461180137710 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 12:22:17 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) 12:22:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2040ms 12:22:17 INFO - PROCESS | 1854 | 1461180137744 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 12:22:17 INFO - PROCESS | 1854 | 1461180137748 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 12:22:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 12:22:17 INFO - PROCESS | 1854 | 1461180137759 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 12:22:17 INFO - PROCESS | 1854 | 1461180137763 Marionette TRACE conn4 <- [1,698,null,{}] 12:22:17 INFO - PROCESS | 1854 | 1461180137773 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:18 INFO - PROCESS | 1854 | 1461180138167 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 12:22:18 INFO - PROCESS | 1854 | 1461180138327 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:18 INFO - PROCESS | 1854 | ++DOCSHELL 0x90671000 == 90 [pid = 1854] [id = 182] 12:22:18 INFO - PROCESS | 1854 | ++DOMWINDOW == 266 (0x92de5800) [pid = 1854] [serial = 546] [outer = (nil)] 12:22:18 INFO - PROCESS | 1854 | ++DOMWINDOW == 267 (0x9637f400) [pid = 1854] [serial = 547] [outer = 0x92de5800] 12:22:18 INFO - PROCESS | 1854 | 1461180138456 Marionette DEBUG loaded listener.js 12:22:18 INFO - PROCESS | 1854 | ++DOMWINDOW == 268 (0x97ab1800) [pid = 1854] [serial = 548] [outer = 0x92de5800] 12:22:19 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:22:19 INFO - PROCESS | 1854 | 1461180139945 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 12:22:19 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) 12:22:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2240ms 12:22:20 INFO - PROCESS | 1854 | 1461180139999 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 12:22:20 INFO - PROCESS | 1854 | 1461180140003 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 12:22:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 12:22:20 INFO - PROCESS | 1854 | 1461180140011 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 12:22:20 INFO - PROCESS | 1854 | 1461180140015 Marionette TRACE conn4 <- [1,702,null,{}] 12:22:20 INFO - PROCESS | 1854 | 1461180140021 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:20 INFO - PROCESS | 1854 | 1461180140216 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 12:22:20 INFO - PROCESS | 1854 | 1461180140408 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:20 INFO - PROCESS | 1854 | ++DOCSHELL 0x93f27400 == 91 [pid = 1854] [id = 183] 12:22:20 INFO - PROCESS | 1854 | ++DOMWINDOW == 269 (0x9735fc00) [pid = 1854] [serial = 549] [outer = (nil)] 12:22:20 INFO - PROCESS | 1854 | ++DOMWINDOW == 270 (0x97f2d800) [pid = 1854] [serial = 550] [outer = 0x9735fc00] 12:22:20 INFO - PROCESS | 1854 | 1461180140501 Marionette DEBUG loaded listener.js 12:22:20 INFO - PROCESS | 1854 | ++DOMWINDOW == 271 (0x9801d800) [pid = 1854] [serial = 551] [outer = 0x9735fc00] 12:22:21 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:22:21 INFO - PROCESS | 1854 | 1461180141882 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 12:22:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 12:22:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1903ms 12:22:21 INFO - PROCESS | 1854 | 1461180141916 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 12:22:21 INFO - PROCESS | 1854 | 1461180141919 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 12:22:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 12:22:21 INFO - PROCESS | 1854 | 1461180141993 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 12:22:21 INFO - PROCESS | 1854 | 1461180141997 Marionette TRACE conn4 <- [1,706,null,{}] 12:22:22 INFO - PROCESS | 1854 | 1461180142022 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:22 INFO - PROCESS | 1854 | 1461180142236 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 12:22:22 INFO - PROCESS | 1854 | 1461180142522 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:22 INFO - PROCESS | 1854 | ++DOCSHELL 0x8bac7c00 == 92 [pid = 1854] [id = 184] 12:22:22 INFO - PROCESS | 1854 | ++DOMWINDOW == 272 (0x8f0c3000) [pid = 1854] [serial = 552] [outer = (nil)] 12:22:22 INFO - PROCESS | 1854 | ++DOMWINDOW == 273 (0x98f60400) [pid = 1854] [serial = 553] [outer = 0x8f0c3000] 12:22:22 INFO - PROCESS | 1854 | 1461180142669 Marionette DEBUG loaded listener.js 12:22:22 INFO - PROCESS | 1854 | ++DOMWINDOW == 274 (0x99345c00) [pid = 1854] [serial = 554] [outer = 0x8f0c3000] 12:22:23 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:22:24 INFO - PROCESS | 1854 | 1461180144041 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 12:22:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 12:22:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2171ms 12:22:24 INFO - PROCESS | 1854 | 1461180144121 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 12:22:24 INFO - PROCESS | 1854 | 1461180144126 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 12:22:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 12:22:24 INFO - PROCESS | 1854 | 1461180144138 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 12:22:24 INFO - PROCESS | 1854 | 1461180144142 Marionette TRACE conn4 <- [1,710,null,{}] 12:22:24 INFO - PROCESS | 1854 | 1461180144149 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:24 INFO - PROCESS | 1854 | 1461180144351 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 12:22:24 INFO - PROCESS | 1854 | 1461180144543 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:24 INFO - PROCESS | 1854 | ++DOCSHELL 0x984a9800 == 93 [pid = 1854] [id = 185] 12:22:24 INFO - PROCESS | 1854 | ++DOMWINDOW == 275 (0x98b41800) [pid = 1854] [serial = 555] [outer = (nil)] 12:22:24 INFO - PROCESS | 1854 | ++DOMWINDOW == 276 (0x9dffa000) [pid = 1854] [serial = 556] [outer = 0x98b41800] 12:22:24 INFO - PROCESS | 1854 | 1461180144633 Marionette DEBUG loaded listener.js 12:22:24 INFO - PROCESS | 1854 | ++DOMWINDOW == 277 (0x9ead2800) [pid = 1854] [serial = 557] [outer = 0x98b41800] 12:22:25 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:22:26 INFO - PROCESS | 1854 | 1461180146005 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 12:22:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 12:22:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1894ms 12:22:26 INFO - PROCESS | 1854 | 1461180146033 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 12:22:26 INFO - PROCESS | 1854 | 1461180146038 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 12:22:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 12:22:26 INFO - PROCESS | 1854 | 1461180146165 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 12:22:26 INFO - PROCESS | 1854 | 1461180146177 Marionette TRACE conn4 <- [1,714,null,{}] 12:22:26 INFO - PROCESS | 1854 | 1461180146196 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:26 INFO - PROCESS | 1854 | 1461180146404 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 12:22:26 INFO - PROCESS | 1854 | 1461180146600 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:26 INFO - PROCESS | 1854 | ++DOCSHELL 0x8baa4400 == 94 [pid = 1854] [id = 186] 12:22:26 INFO - PROCESS | 1854 | ++DOMWINDOW == 278 (0x8bac4c00) [pid = 1854] [serial = 558] [outer = (nil)] 12:22:26 INFO - PROCESS | 1854 | ++DOMWINDOW == 279 (0x902b5800) [pid = 1854] [serial = 559] [outer = 0x8bac4c00] 12:22:26 INFO - PROCESS | 1854 | 1461180146692 Marionette DEBUG loaded listener.js 12:22:26 INFO - PROCESS | 1854 | ++DOMWINDOW == 280 (0x902b7400) [pid = 1854] [serial = 560] [outer = 0x8bac4c00] 12:22:28 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:22:28 INFO - PROCESS | 1854 | 1461180148060 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 12:22:28 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 12:22:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1965ms 12:22:28 INFO - PROCESS | 1854 | 1461180148076 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 12:22:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 12:22:28 INFO - PROCESS | 1854 | 1461180148082 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 12:22:28 INFO - PROCESS | 1854 | 1461180148090 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 12:22:28 INFO - PROCESS | 1854 | 1461180148103 Marionette TRACE conn4 <- [1,718,null,{}] 12:22:28 INFO - PROCESS | 1854 | 1461180148605 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:28 INFO - PROCESS | 1854 | 1461180148838 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 12:22:29 INFO - PROCESS | 1854 | 1461180149037 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:29 INFO - PROCESS | 1854 | ++DOCSHELL 0x886ecc00 == 95 [pid = 1854] [id = 187] 12:22:29 INFO - PROCESS | 1854 | ++DOMWINDOW == 281 (0x889f6800) [pid = 1854] [serial = 561] [outer = (nil)] 12:22:29 INFO - PROCESS | 1854 | ++DOMWINDOW == 282 (0x8a1eb400) [pid = 1854] [serial = 562] [outer = 0x889f6800] 12:22:29 INFO - PROCESS | 1854 | 1461180149163 Marionette DEBUG loaded listener.js 12:22:29 INFO - PROCESS | 1854 | ++DOMWINDOW == 283 (0x8b267000) [pid = 1854] [serial = 563] [outer = 0x889f6800] 12:22:30 INFO - PROCESS | 1854 | --DOCSHELL 0x8baa6800 == 94 [pid = 1854] [id = 131] 12:22:30 INFO - PROCESS | 1854 | --DOMWINDOW == 282 (0x93f22800) [pid = 1854] [serial = 472] [outer = (nil)] [url = about:blank] 12:22:30 INFO - PROCESS | 1854 | --DOMWINDOW == 281 (0x8c771400) [pid = 1854] [serial = 433] [outer = (nil)] [url = about:blank] 12:22:30 INFO - PROCESS | 1854 | --DOMWINDOW == 280 (0x8970c800) [pid = 1854] [serial = 445] [outer = (nil)] [url = about:blank] 12:22:30 INFO - PROCESS | 1854 | --DOMWINDOW == 279 (0x8a16c400) [pid = 1854] [serial = 448] [outer = (nil)] [url = about:blank] 12:22:30 INFO - PROCESS | 1854 | --DOMWINDOW == 278 (0x9eaddc00) [pid = 1854] [serial = 424] [outer = (nil)] [url = about:blank] 12:22:30 INFO - PROCESS | 1854 | --DOMWINDOW == 277 (0x894de800) [pid = 1854] [serial = 436] [outer = (nil)] [url = about:blank] 12:22:30 INFO - PROCESS | 1854 | --DOMWINDOW == 276 (0x8a174c00) [pid = 1854] [serial = 451] [outer = (nil)] [url = about:blank] 12:22:30 INFO - PROCESS | 1854 | --DOMWINDOW == 275 (0x88e9d000) [pid = 1854] [serial = 439] [outer = (nil)] [url = about:blank] 12:22:30 INFO - PROCESS | 1854 | --DOMWINDOW == 274 (0x89702800) [pid = 1854] [serial = 442] [outer = (nil)] [url = about:blank] 12:22:30 INFO - PROCESS | 1854 | --DOMWINDOW == 273 (0x8a1e9400) [pid = 1854] [serial = 430] [outer = (nil)] [url = about:blank] 12:22:30 INFO - PROCESS | 1854 | --DOMWINDOW == 272 (0x88cb3000) [pid = 1854] [serial = 454] [outer = (nil)] [url = about:blank] 12:22:30 INFO - PROCESS | 1854 | --DOMWINDOW == 271 (0x8c770c00) [pid = 1854] [serial = 427] [outer = (nil)] [url = about:blank] 12:22:30 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:22:30 INFO - PROCESS | 1854 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:22:30 INFO - PROCESS | 1854 | --DOCSHELL 0x8baa0000 == 93 [pid = 1854] [id = 168] 12:22:30 INFO - PROCESS | 1854 | --DOCSHELL 0x889fc400 == 92 [pid = 1854] [id = 167] 12:22:30 INFO - PROCESS | 1854 | --DOCSHELL 0x886eac00 == 91 [pid = 1854] [id = 166] 12:22:30 INFO - PROCESS | 1854 | --DOCSHELL 0x886e2400 == 90 [pid = 1854] [id = 165] 12:22:30 INFO - PROCESS | 1854 | --DOCSHELL 0x8df22000 == 89 [pid = 1854] [id = 164] 12:22:30 INFO - PROCESS | 1854 | --DOCSHELL 0x989c1800 == 88 [pid = 1854] [id = 163] 12:22:30 INFO - PROCESS | 1854 | --DOCSHELL 0x8fd90800 == 87 [pid = 1854] [id = 162] 12:22:30 INFO - PROCESS | 1854 | 1461180150795 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 12:22:30 INFO - PROCESS | 1854 | --DOCSHELL 0x8baa1000 == 86 [pid = 1854] [id = 161] 12:22:30 INFO - PROCESS | 1854 | --DOCSHELL 0x8c6be000 == 85 [pid = 1854] [id = 160] 12:22:30 INFO - PROCESS | 1854 | --DOCSHELL 0x8b1eec00 == 84 [pid = 1854] [id = 159] 12:22:30 INFO - PROCESS | 1854 | --DOCSHELL 0x88cb9c00 == 83 [pid = 1854] [id = 158] 12:22:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 12:22:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2760ms 12:22:30 INFO - PROCESS | 1854 | 1461180150851 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 12:22:30 INFO - PROCESS | 1854 | 1461180150858 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 12:22:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 12:22:30 INFO - PROCESS | 1854 | --DOMWINDOW == 270 (0x8ea0b800) [pid = 1854] [serial = 464] [outer = (nil)] [url = about:blank] 12:22:30 INFO - PROCESS | 1854 | --DOMWINDOW == 269 (0x97f29400) [pid = 1854] [serial = 418] [outer = (nil)] [url = about:blank] 12:22:30 INFO - PROCESS | 1854 | --DOMWINDOW == 268 (0x8baa3000) [pid = 1854] [serial = 458] [outer = (nil)] [url = about:blank] 12:22:30 INFO - PROCESS | 1854 | --DOMWINDOW == 267 (0x97387000) [pid = 1854] [serial = 415] [outer = (nil)] [url = about:blank] 12:22:30 INFO - PROCESS | 1854 | --DOMWINDOW == 266 (0x8b25e800) [pid = 1854] [serial = 457] [outer = (nil)] [url = about:blank] 12:22:30 INFO - PROCESS | 1854 | --DOMWINDOW == 265 (0x98b4a800) [pid = 1854] [serial = 421] [outer = (nil)] [url = about:blank] 12:22:30 INFO - PROCESS | 1854 | --DOMWINDOW == 264 (0x8fd6e800) [pid = 1854] [serial = 409] [outer = (nil)] [url = about:blank] 12:22:30 INFO - PROCESS | 1854 | --DOMWINDOW == 263 (0x8e0e3000) [pid = 1854] [serial = 463] [outer = (nil)] [url = about:blank] 12:22:30 INFO - PROCESS | 1854 | --DOMWINDOW == 262 (0x8c770000) [pid = 1854] [serial = 460] [outer = (nil)] [url = about:blank] 12:22:30 INFO - PROCESS | 1854 | --DOMWINDOW == 261 (0x93f2c800) [pid = 1854] [serial = 412] [outer = (nil)] [url = about:blank] 12:22:30 INFO - PROCESS | 1854 | --DOMWINDOW == 260 (0x8fd8d000) [pid = 1854] [serial = 466] [outer = (nil)] [url = about:blank] 12:22:30 INFO - PROCESS | 1854 | --DOMWINDOW == 259 (0x915f0400) [pid = 1854] [serial = 469] [outer = (nil)] [url = about:blank] 12:22:30 INFO - PROCESS | 1854 | --DOMWINDOW == 258 (0x92de7c00) [pid = 1854] [serial = 470] [outer = (nil)] [url = about:blank] 12:22:30 INFO - PROCESS | 1854 | --DOMWINDOW == 257 (0x8e0da400) [pid = 1854] [serial = 461] [outer = (nil)] [url = about:blank] 12:22:30 INFO - PROCESS | 1854 | --DOMWINDOW == 256 (0x8fd98800) [pid = 1854] [serial = 467] [outer = (nil)] [url = about:blank] 12:22:30 INFO - PROCESS | 1854 | --DOMWINDOW == 255 (0x8c8a9000) [pid = 1854] [serial = 406] [outer = (nil)] [url = about:blank] 12:22:30 INFO - PROCESS | 1854 | 1461180150909 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 12:22:30 INFO - PROCESS | 1854 | 1461180150914 Marionette TRACE conn4 <- [1,722,null,{}] 12:22:30 INFO - PROCESS | 1854 | 1461180150925 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:31 INFO - PROCESS | 1854 | 1461180151118 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 12:22:31 INFO - PROCESS | 1854 | 1461180151303 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:31 INFO - PROCESS | 1854 | ++DOCSHELL 0x886eac00 == 84 [pid = 1854] [id = 188] 12:22:31 INFO - PROCESS | 1854 | ++DOMWINDOW == 256 (0x889f9400) [pid = 1854] [serial = 564] [outer = (nil)] 12:22:31 INFO - PROCESS | 1854 | ++DOMWINDOW == 257 (0x8970fc00) [pid = 1854] [serial = 565] [outer = 0x889f9400] 12:22:31 INFO - PROCESS | 1854 | 1461180151385 Marionette DEBUG loaded listener.js 12:22:31 INFO - PROCESS | 1854 | ++DOMWINDOW == 258 (0x8a1ec000) [pid = 1854] [serial = 566] [outer = 0x889f9400] 12:22:32 INFO - PROCESS | 1854 | 1461180152292 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 12:22:32 INFO - PROCESS | 1854 | 1461180152357 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 12:22:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 12:22:32 INFO - PROCESS | 1854 | 1461180152364 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 12:22:32 INFO - PROCESS | 1854 | 1461180152369 Marionette TRACE conn4 <- [1,726,null,{}] 12:22:32 INFO - PROCESS | 1854 | 1461180152375 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:32 INFO - PROCESS | 1854 | 1461180152574 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 12:22:32 INFO - PROCESS | 1854 | 1461180152831 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:32 INFO - PROCESS | 1854 | ++DOCSHELL 0x8bac1c00 == 85 [pid = 1854] [id = 189] 12:22:32 INFO - PROCESS | 1854 | ++DOMWINDOW == 259 (0x8bac4800) [pid = 1854] [serial = 567] [outer = (nil)] 12:22:32 INFO - PROCESS | 1854 | ++DOMWINDOW == 260 (0x8c769400) [pid = 1854] [serial = 568] [outer = 0x8bac4800] 12:22:32 INFO - PROCESS | 1854 | 1461180152921 Marionette DEBUG loaded listener.js 12:22:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 261 (0x8c8a9000) [pid = 1854] [serial = 569] [outer = 0x8bac4800] 12:22:33 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:22:33 INFO - PROCESS | 1854 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:22:33 INFO - PROCESS | 1854 | 1461180153916 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 12:22:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 12:22:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1594ms 12:22:33 INFO - PROCESS | 1854 | 1461180153968 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 12:22:33 INFO - PROCESS | 1854 | 1461180153978 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 12:22:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 12:22:34 INFO - PROCESS | 1854 | 1461180153997 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 12:22:34 INFO - PROCESS | 1854 | 1461180154001 Marionette TRACE conn4 <- [1,730,null,{}] 12:22:34 INFO - PROCESS | 1854 | 1461180154008 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:34 INFO - PROCESS | 1854 | 1461180154300 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 12:22:34 INFO - PROCESS | 1854 | 1461180154491 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:34 INFO - PROCESS | 1854 | ++DOCSHELL 0x8bac4000 == 86 [pid = 1854] [id = 190] 12:22:34 INFO - PROCESS | 1854 | ++DOMWINDOW == 262 (0x8e8d8800) [pid = 1854] [serial = 570] [outer = (nil)] 12:22:34 INFO - PROCESS | 1854 | ++DOMWINDOW == 263 (0x8f0cdc00) [pid = 1854] [serial = 571] [outer = 0x8e8d8800] 12:22:34 INFO - PROCESS | 1854 | 1461180154584 Marionette DEBUG loaded listener.js 12:22:34 INFO - PROCESS | 1854 | ++DOMWINDOW == 264 (0x8fd25000) [pid = 1854] [serial = 572] [outer = 0x8e8d8800] 12:22:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 265 (0x8fd97000) [pid = 1854] [serial = 573] [outer = 0x99343c00] 12:22:35 INFO - PROCESS | 1854 | --DOMWINDOW == 264 (0x889fd800) [pid = 1854] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 12:22:35 INFO - PROCESS | 1854 | --DOMWINDOW == 263 (0x8b263800) [pid = 1854] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 12:22:35 INFO - PROCESS | 1854 | --DOMWINDOW == 262 (0x8c76a800) [pid = 1854] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 12:22:35 INFO - PROCESS | 1854 | --DOMWINDOW == 261 (0x88cb7000) [pid = 1854] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 12:22:35 INFO - PROCESS | 1854 | --DOMWINDOW == 260 (0x8df2a400) [pid = 1854] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 12:22:35 INFO - PROCESS | 1854 | --DOMWINDOW == 259 (0x8c775000) [pid = 1854] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 12:22:35 INFO - PROCESS | 1854 | --DOMWINDOW == 258 (0x92df0400) [pid = 1854] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 12:22:35 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:22:35 INFO - PROCESS | 1854 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:22:35 INFO - PROCESS | 1854 | 1461180155881 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 12:22:35 INFO - PROCESS | 1854 | 1461180155962 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 12:22:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 12:22:36 INFO - PROCESS | 1854 | 1461180156059 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 12:22:36 INFO - PROCESS | 1854 | 1461180156062 Marionette TRACE conn4 <- [1,734,null,{}] 12:22:36 INFO - PROCESS | 1854 | 1461180156076 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:36 INFO - PROCESS | 1854 | 1461180156333 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 12:22:36 INFO - PROCESS | 1854 | 1461180156349 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:36 INFO - PROCESS | 1854 | ++DOCSHELL 0x8a1ef000 == 87 [pid = 1854] [id = 191] 12:22:36 INFO - PROCESS | 1854 | ++DOMWINDOW == 259 (0x8b1e4800) [pid = 1854] [serial = 574] [outer = (nil)] 12:22:36 INFO - PROCESS | 1854 | ++DOMWINDOW == 260 (0x8fd79c00) [pid = 1854] [serial = 575] [outer = 0x8b1e4800] 12:22:36 INFO - PROCESS | 1854 | 1461180156433 Marionette DEBUG loaded listener.js 12:22:36 INFO - PROCESS | 1854 | ++DOMWINDOW == 261 (0x8fd98800) [pid = 1854] [serial = 576] [outer = 0x8b1e4800] 12:22:37 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:22:37 INFO - PROCESS | 1854 | 1461180157279 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 12:22:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 12:22:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1333ms 12:22:37 INFO - PROCESS | 1854 | 1461180157311 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 12:22:37 INFO - PROCESS | 1854 | 1461180157314 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 12:22:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 12:22:37 INFO - PROCESS | 1854 | 1461180157322 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 12:22:37 INFO - PROCESS | 1854 | 1461180157325 Marionette TRACE conn4 <- [1,738,null,{}] 12:22:37 INFO - PROCESS | 1854 | 1461180157333 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:37 INFO - PROCESS | 1854 | 1461180157552 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 12:22:37 INFO - PROCESS | 1854 | 1461180157853 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:37 INFO - PROCESS | 1854 | ++DOCSHELL 0x889f5800 == 88 [pid = 1854] [id = 192] 12:22:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 262 (0x889f7800) [pid = 1854] [serial = 577] [outer = (nil)] 12:22:38 INFO - PROCESS | 1854 | ++DOMWINDOW == 263 (0x88b2ec00) [pid = 1854] [serial = 578] [outer = 0x889f7800] 12:22:38 INFO - PROCESS | 1854 | 1461180158035 Marionette DEBUG loaded listener.js 12:22:38 INFO - PROCESS | 1854 | ++DOMWINDOW == 264 (0x88e9e400) [pid = 1854] [serial = 579] [outer = 0x889f7800] 12:22:39 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:22:39 INFO - PROCESS | 1854 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:22:39 INFO - PROCESS | 1854 | 1461180159469 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 12:22:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 12:22:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2190ms 12:22:39 INFO - PROCESS | 1854 | 1461180159611 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 12:22:39 INFO - PROCESS | 1854 | 1461180159619 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 12:22:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 12:22:39 INFO - PROCESS | 1854 | 1461180159640 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 12:22:39 INFO - PROCESS | 1854 | 1461180159649 Marionette TRACE conn4 <- [1,742,null,{}] 12:22:39 INFO - PROCESS | 1854 | 1461180159659 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:39 INFO - PROCESS | 1854 | 1461180159880 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 12:22:40 INFO - PROCESS | 1854 | 1461180160073 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:40 INFO - PROCESS | 1854 | ++DOCSHELL 0x89705000 == 89 [pid = 1854] [id = 193] 12:22:40 INFO - PROCESS | 1854 | ++DOMWINDOW == 265 (0x8970c800) [pid = 1854] [serial = 580] [outer = (nil)] 12:22:40 INFO - PROCESS | 1854 | ++DOMWINDOW == 266 (0x8baa4800) [pid = 1854] [serial = 581] [outer = 0x8970c800] 12:22:40 INFO - PROCESS | 1854 | 1461180160211 Marionette DEBUG loaded listener.js 12:22:40 INFO - PROCESS | 1854 | ++DOMWINDOW == 267 (0x8bbb6800) [pid = 1854] [serial = 582] [outer = 0x8970c800] 12:22:41 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:22:41 INFO - PROCESS | 1854 | 1461180161788 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 12:22:41 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 12:22:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2202ms 12:22:41 INFO - PROCESS | 1854 | 1461180161844 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 12:22:41 INFO - PROCESS | 1854 | 1461180161851 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 12:22:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 12:22:41 INFO - PROCESS | 1854 | 1461180161860 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 12:22:41 INFO - PROCESS | 1854 | 1461180161865 Marionette TRACE conn4 <- [1,746,null,{}] 12:22:41 INFO - PROCESS | 1854 | 1461180161917 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:42 INFO - PROCESS | 1854 | 1461180162160 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 12:22:42 INFO - PROCESS | 1854 | 1461180162354 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:42 INFO - PROCESS | 1854 | ++DOCSHELL 0x8baa6800 == 90 [pid = 1854] [id = 194] 12:22:42 INFO - PROCESS | 1854 | ++DOMWINDOW == 268 (0x8bbb4000) [pid = 1854] [serial = 583] [outer = (nil)] 12:22:42 INFO - PROCESS | 1854 | ++DOMWINDOW == 269 (0x8e0df400) [pid = 1854] [serial = 584] [outer = 0x8bbb4000] 12:22:42 INFO - PROCESS | 1854 | 1461180162451 Marionette DEBUG loaded listener.js 12:22:42 INFO - PROCESS | 1854 | ++DOMWINDOW == 270 (0x8ec56c00) [pid = 1854] [serial = 585] [outer = 0x8bbb4000] 12:22:43 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:22:43 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:22:43 INFO - PROCESS | 1854 | 1461180163856 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 12:22:43 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.) 12:22:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2031ms 12:22:43 INFO - PROCESS | 1854 | 1461180163958 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 12:22:43 INFO - PROCESS | 1854 | 1461180163964 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 12:22:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 12:22:43 INFO - PROCESS | 1854 | 1461180163987 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 12:22:44 INFO - PROCESS | 1854 | 1461180163998 Marionette TRACE conn4 <- [1,750,null,{}] 12:22:44 INFO - PROCESS | 1854 | 1461180164007 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:44 INFO - PROCESS | 1854 | 1461180164228 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 12:22:44 INFO - PROCESS | 1854 | 1461180164422 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:44 INFO - PROCESS | 1854 | ++DOCSHELL 0x889f2800 == 91 [pid = 1854] [id = 195] 12:22:44 INFO - PROCESS | 1854 | ++DOMWINDOW == 271 (0x8df30000) [pid = 1854] [serial = 586] [outer = (nil)] 12:22:44 INFO - PROCESS | 1854 | ++DOMWINDOW == 272 (0x9026ec00) [pid = 1854] [serial = 587] [outer = 0x8df30000] 12:22:44 INFO - PROCESS | 1854 | 1461180164553 Marionette DEBUG loaded listener.js 12:22:44 INFO - PROCESS | 1854 | ++DOMWINDOW == 273 (0x9115d800) [pid = 1854] [serial = 588] [outer = 0x8df30000] 12:22:45 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:22:45 INFO - PROCESS | 1854 | 1461180165930 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 12:22:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 12:22:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2001ms 12:22:46 INFO - PROCESS | 1854 | 1461180166025 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 12:22:46 INFO - PROCESS | 1854 | 1461180166029 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 12:22:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 12:22:46 INFO - PROCESS | 1854 | 1461180166043 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 12:22:46 INFO - PROCESS | 1854 | 1461180166047 Marionette TRACE conn4 <- [1,754,null,{}] 12:22:46 INFO - PROCESS | 1854 | 1461180166056 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:46 INFO - PROCESS | 1854 | 1461180166272 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 12:22:46 INFO - PROCESS | 1854 | 1461180166474 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:46 INFO - PROCESS | 1854 | ++DOCSHELL 0x8e803400 == 92 [pid = 1854] [id = 196] 12:22:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 274 (0x90672400) [pid = 1854] [serial = 589] [outer = (nil)] 12:22:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 275 (0x92de6000) [pid = 1854] [serial = 590] [outer = 0x90672400] 12:22:46 INFO - PROCESS | 1854 | 1461180166570 Marionette DEBUG loaded listener.js 12:22:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 276 (0x92decc00) [pid = 1854] [serial = 591] [outer = 0x90672400] 12:22:47 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:22:48 INFO - PROCESS | 1854 | 1461180168035 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 12:22:48 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 12:22:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2040ms 12:22:48 INFO - PROCESS | 1854 | 1461180168083 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 12:22:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 12:22:48 INFO - PROCESS | 1854 | 1461180168089 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 12:22:48 INFO - PROCESS | 1854 | 1461180168097 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 12:22:48 INFO - PROCESS | 1854 | 1461180168100 Marionette TRACE conn4 <- [1,758,null,{}] 12:22:48 INFO - PROCESS | 1854 | 1461180168108 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:48 INFO - PROCESS | 1854 | 1461180168319 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 12:22:48 INFO - PROCESS | 1854 | 1461180168522 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:48 INFO - PROCESS | 1854 | ++DOCSHELL 0x92de1c00 == 93 [pid = 1854] [id = 197] 12:22:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 277 (0x92de5000) [pid = 1854] [serial = 592] [outer = (nil)] 12:22:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 278 (0x9690c400) [pid = 1854] [serial = 593] [outer = 0x92de5000] 12:22:48 INFO - PROCESS | 1854 | 1461180168689 Marionette DEBUG loaded listener.js 12:22:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 279 (0x97f30400) [pid = 1854] [serial = 594] [outer = 0x92de5000] 12:22:49 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:22:49 INFO - PROCESS | 1854 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:22:49 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:22:49 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:22:49 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:22:49 INFO - PROCESS | 1854 | 1461180169750 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 12:22:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 12:22:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1736ms 12:22:49 INFO - PROCESS | 1854 | 1461180169832 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 12:22:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 12:22:49 INFO - PROCESS | 1854 | 1461180169837 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 12:22:49 INFO - PROCESS | 1854 | 1461180169845 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 12:22:49 INFO - PROCESS | 1854 | 1461180169848 Marionette TRACE conn4 <- [1,762,null,{}] 12:22:49 INFO - PROCESS | 1854 | 1461180169856 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:50 INFO - PROCESS | 1854 | 1461180170124 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 12:22:50 INFO - PROCESS | 1854 | 1461180170429 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:50 INFO - PROCESS | 1854 | ++DOCSHELL 0x88b4fc00 == 94 [pid = 1854] [id = 198] 12:22:50 INFO - PROCESS | 1854 | ++DOMWINDOW == 280 (0x88b50000) [pid = 1854] [serial = 595] [outer = (nil)] 12:22:50 INFO - PROCESS | 1854 | ++DOMWINDOW == 281 (0x88b58400) [pid = 1854] [serial = 596] [outer = 0x88b50000] 12:22:50 INFO - PROCESS | 1854 | 1461180170534 Marionette DEBUG loaded listener.js 12:22:50 INFO - PROCESS | 1854 | ++DOMWINDOW == 282 (0x91161400) [pid = 1854] [serial = 597] [outer = 0x88b50000] 12:22:51 INFO - PROCESS | 1854 | 1461180171909 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 12:22:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 12:22:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2137ms 12:22:52 INFO - PROCESS | 1854 | 1461180172018 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 12:22:52 INFO - PROCESS | 1854 | 1461180172023 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 12:22:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 12:22:52 INFO - PROCESS | 1854 | 1461180172033 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 12:22:52 INFO - PROCESS | 1854 | 1461180172037 Marionette TRACE conn4 <- [1,766,null,{}] 12:22:52 INFO - PROCESS | 1854 | 1461180172043 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:52 INFO - PROCESS | 1854 | 1461180172252 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 12:22:52 INFO - PROCESS | 1854 | 1461180172452 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:52 INFO - PROCESS | 1854 | ++DOCSHELL 0x886e4400 == 95 [pid = 1854] [id = 199] 12:22:52 INFO - PROCESS | 1854 | ++DOMWINDOW == 283 (0x88b52000) [pid = 1854] [serial = 598] [outer = (nil)] 12:22:52 INFO - PROCESS | 1854 | ++DOMWINDOW == 284 (0x98b8a400) [pid = 1854] [serial = 599] [outer = 0x88b52000] 12:22:52 INFO - PROCESS | 1854 | 1461180172586 Marionette DEBUG loaded listener.js 12:22:52 INFO - PROCESS | 1854 | ++DOMWINDOW == 285 (0x99346800) [pid = 1854] [serial = 600] [outer = 0x88b52000] 12:22:53 INFO - PROCESS | 1854 | 1461180173944 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 12:22:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 12:22:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1984ms 12:22:54 INFO - PROCESS | 1854 | 1461180174054 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 12:22:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 12:22:54 INFO - PROCESS | 1854 | 1461180174063 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 12:22:54 INFO - PROCESS | 1854 | 1461180174077 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 12:22:54 INFO - PROCESS | 1854 | 1461180174081 Marionette TRACE conn4 <- [1,770,null,{}] 12:22:54 INFO - PROCESS | 1854 | 1461180174089 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:54 INFO - PROCESS | 1854 | 1461180174379 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 12:22:54 INFO - PROCESS | 1854 | 1461180174525 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:54 INFO - PROCESS | 1854 | ++DOCSHELL 0x886ee800 == 96 [pid = 1854] [id = 200] 12:22:54 INFO - PROCESS | 1854 | ++DOMWINDOW == 286 (0x886ef000) [pid = 1854] [serial = 601] [outer = (nil)] 12:22:54 INFO - PROCESS | 1854 | ++DOMWINDOW == 287 (0x8bac5c00) [pid = 1854] [serial = 602] [outer = 0x886ef000] 12:22:54 INFO - PROCESS | 1854 | 1461180174660 Marionette DEBUG loaded listener.js 12:22:54 INFO - PROCESS | 1854 | ++DOMWINDOW == 288 (0x8e8dc400) [pid = 1854] [serial = 603] [outer = 0x886ef000] 12:22:55 INFO - PROCESS | 1854 | 1461180175635 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 12:22:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 12:22:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1598ms 12:22:55 INFO - PROCESS | 1854 | 1461180175673 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 12:22:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 12:22:55 INFO - PROCESS | 1854 | 1461180175677 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 12:22:55 INFO - PROCESS | 1854 | 1461180175684 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 12:22:55 INFO - PROCESS | 1854 | 1461180175688 Marionette TRACE conn4 <- [1,774,null,{}] 12:22:55 INFO - PROCESS | 1854 | 1461180175695 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:55 INFO - PROCESS | 1854 | 1461180175911 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 12:22:56 INFO - PROCESS | 1854 | 1461180176167 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:56 INFO - PROCESS | 1854 | ++DOCSHELL 0x88b5a400 == 97 [pid = 1854] [id = 201] 12:22:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 289 (0x894db800) [pid = 1854] [serial = 604] [outer = (nil)] 12:22:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 290 (0x97b8f400) [pid = 1854] [serial = 605] [outer = 0x894db800] 12:22:56 INFO - PROCESS | 1854 | 1461180176334 Marionette DEBUG loaded listener.js 12:22:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 291 (0x9b29d400) [pid = 1854] [serial = 606] [outer = 0x894db800] 12:22:57 INFO - PROCESS | 1854 | 1461180177289 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 12:22:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 12:22:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1639ms 12:22:57 INFO - PROCESS | 1854 | 1461180177324 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 12:22:57 INFO - PROCESS | 1854 | 1461180177327 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 12:22:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 12:22:57 INFO - PROCESS | 1854 | 1461180177336 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 12:22:57 INFO - PROCESS | 1854 | 1461180177340 Marionette TRACE conn4 <- [1,778,null,{}] 12:22:57 INFO - PROCESS | 1854 | 1461180177348 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:57 INFO - PROCESS | 1854 | 1461180177557 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 12:22:57 INFO - PROCESS | 1854 | 1461180177831 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:58 INFO - PROCESS | 1854 | ++DOCSHELL 0x894d4000 == 98 [pid = 1854] [id = 202] 12:22:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 292 (0x894d6400) [pid = 1854] [serial = 607] [outer = (nil)] 12:22:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 293 (0x89703c00) [pid = 1854] [serial = 608] [outer = 0x894d6400] 12:22:58 INFO - PROCESS | 1854 | 1461180178320 Marionette DEBUG loaded listener.js 12:22:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 294 (0x8a16c400) [pid = 1854] [serial = 609] [outer = 0x894d6400] 12:22:59 INFO - PROCESS | 1854 | 1461180179333 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 12:22:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 12:22:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 2038ms 12:22:59 INFO - PROCESS | 1854 | 1461180179376 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 12:22:59 INFO - PROCESS | 1854 | 1461180179384 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 12:22:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 12:22:59 INFO - PROCESS | 1854 | 1461180179395 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 12:22:59 INFO - PROCESS | 1854 | 1461180179399 Marionette TRACE conn4 <- [1,782,null,{}] 12:22:59 INFO - PROCESS | 1854 | 1461180179411 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:59 INFO - PROCESS | 1854 | 1461180179788 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 12:23:00 INFO - PROCESS | 1854 | 1461180180027 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:00 INFO - PROCESS | 1854 | ++DOCSHELL 0x894dc800 == 99 [pid = 1854] [id = 203] 12:23:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 295 (0x8b1e5000) [pid = 1854] [serial = 610] [outer = (nil)] 12:23:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 296 (0x8c8adc00) [pid = 1854] [serial = 611] [outer = 0x8b1e5000] 12:23:00 INFO - PROCESS | 1854 | 1461180180124 Marionette DEBUG loaded listener.js 12:23:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 297 (0x8df30c00) [pid = 1854] [serial = 612] [outer = 0x8b1e5000] 12:23:01 INFO - PROCESS | 1854 | 1461180181254 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 12:23:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 12:23:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1894ms 12:23:01 INFO - PROCESS | 1854 | 1461180181289 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 12:23:01 INFO - PROCESS | 1854 | 1461180181296 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 12:23:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 12:23:01 INFO - PROCESS | 1854 | 1461180181308 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 12:23:01 INFO - PROCESS | 1854 | 1461180181311 Marionette TRACE conn4 <- [1,786,null,{}] 12:23:01 INFO - PROCESS | 1854 | 1461180181319 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:01 INFO - PROCESS | 1854 | 1461180181644 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 12:23:01 INFO - PROCESS | 1854 | --DOCSHELL 0x8b1ea000 == 98 [pid = 1854] [id = 173] 12:23:01 INFO - PROCESS | 1854 | --DOCSHELL 0x8c8b0c00 == 97 [pid = 1854] [id = 133] 12:23:01 INFO - PROCESS | 1854 | --DOCSHELL 0x8a1ef000 == 96 [pid = 1854] [id = 191] 12:23:02 INFO - PROCESS | 1854 | --DOCSHELL 0x8bac4000 == 95 [pid = 1854] [id = 190] 12:23:02 INFO - PROCESS | 1854 | --DOCSHELL 0x8bac1c00 == 94 [pid = 1854] [id = 189] 12:23:02 INFO - PROCESS | 1854 | --DOCSHELL 0x886eac00 == 93 [pid = 1854] [id = 188] 12:23:02 INFO - PROCESS | 1854 | 1461180182047 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:02 INFO - PROCESS | 1854 | --DOCSHELL 0x886ecc00 == 92 [pid = 1854] [id = 187] 12:23:02 INFO - PROCESS | 1854 | ++DOCSHELL 0x886eac00 == 93 [pid = 1854] [id = 204] 12:23:02 INFO - PROCESS | 1854 | ++DOMWINDOW == 298 (0x886ecc00) [pid = 1854] [serial = 613] [outer = (nil)] 12:23:02 INFO - PROCESS | 1854 | ++DOMWINDOW == 299 (0x8b1ea000) [pid = 1854] [serial = 614] [outer = 0x886ecc00] 12:23:02 INFO - PROCESS | 1854 | 1461180182151 Marionette DEBUG loaded listener.js 12:23:02 INFO - PROCESS | 1854 | ++DOMWINDOW == 300 (0x8c8a7800) [pid = 1854] [serial = 615] [outer = 0x886ecc00] 12:23:02 INFO - PROCESS | 1854 | --DOCSHELL 0x93f27400 == 92 [pid = 1854] [id = 183] 12:23:02 INFO - PROCESS | 1854 | --DOCSHELL 0x90671000 == 91 [pid = 1854] [id = 182] 12:23:02 INFO - PROCESS | 1854 | --DOCSHELL 0x90268c00 == 90 [pid = 1854] [id = 181] 12:23:02 INFO - PROCESS | 1854 | --DOCSHELL 0x8fd79000 == 89 [pid = 1854] [id = 180] 12:23:02 INFO - PROCESS | 1854 | --DOCSHELL 0x8b30f400 == 88 [pid = 1854] [id = 179] 12:23:02 INFO - PROCESS | 1854 | --DOCSHELL 0x8b266400 == 87 [pid = 1854] [id = 178] 12:23:02 INFO - PROCESS | 1854 | --DOCSHELL 0x89706000 == 86 [pid = 1854] [id = 177] 12:23:02 INFO - PROCESS | 1854 | --DOMWINDOW == 299 (0x93f30800) [pid = 1854] [serial = 473] [outer = (nil)] [url = about:blank] 12:23:02 INFO - PROCESS | 1854 | --DOMWINDOW == 298 (0x88cb9000) [pid = 1854] [serial = 512] [outer = (nil)] [url = about:blank] 12:23:02 INFO - PROCESS | 1854 | --DOMWINDOW == 297 (0x88b2d000) [pid = 1854] [serial = 511] [outer = (nil)] [url = about:blank] 12:23:02 INFO - PROCESS | 1854 | --DOMWINDOW == 296 (0x8b313400) [pid = 1854] [serial = 517] [outer = (nil)] [url = about:blank] 12:23:02 INFO - PROCESS | 1854 | --DOMWINDOW == 295 (0x8bab9400) [pid = 1854] [serial = 518] [outer = (nil)] [url = about:blank] 12:23:02 INFO - PROCESS | 1854 | --DOMWINDOW == 294 (0x8c8af800) [pid = 1854] [serial = 520] [outer = (nil)] [url = about:blank] 12:23:02 INFO - PROCESS | 1854 | --DOMWINDOW == 293 (0x8b265c00) [pid = 1854] [serial = 515] [outer = (nil)] [url = about:blank] 12:23:02 INFO - PROCESS | 1854 | --DOMWINDOW == 292 (0x8a1e8000) [pid = 1854] [serial = 514] [outer = (nil)] [url = about:blank] 12:23:02 INFO - PROCESS | 1854 | --DOMWINDOW == 291 (0x8c76bc00) [pid = 1854] [serial = 478] [outer = (nil)] [url = about:blank] 12:23:02 INFO - PROCESS | 1854 | --DOMWINDOW == 290 (0x894da000) [pid = 1854] [serial = 475] [outer = (nil)] [url = about:blank] 12:23:02 INFO - PROCESS | 1854 | --DOMWINDOW == 289 (0x8fd6c400) [pid = 1854] [serial = 481] [outer = (nil)] [url = about:blank] 12:23:02 INFO - PROCESS | 1854 | --DOMWINDOW == 288 (0x93049400) [pid = 1854] [serial = 484] [outer = (nil)] [url = about:blank] 12:23:02 INFO - PROCESS | 1854 | --DOMWINDOW == 287 (0x98012400) [pid = 1854] [serial = 487] [outer = (nil)] [url = about:blank] 12:23:02 INFO - PROCESS | 1854 | --DOMWINDOW == 286 (0x99344000) [pid = 1854] [serial = 490] [outer = (nil)] [url = about:blank] 12:23:02 INFO - PROCESS | 1854 | --DOMWINDOW == 285 (0x8df2d000) [pid = 1854] [serial = 493] [outer = (nil)] [url = about:blank] 12:23:02 INFO - PROCESS | 1854 | --DOMWINDOW == 284 (0x886ea400) [pid = 1854] [serial = 496] [outer = (nil)] [url = about:blank] 12:23:02 INFO - PROCESS | 1854 | --DOMWINDOW == 283 (0x8e0e5000) [pid = 1854] [serial = 523] [outer = (nil)] [url = about:blank] 12:23:02 INFO - PROCESS | 1854 | --DOMWINDOW == 282 (0x889f4400) [pid = 1854] [serial = 499] [outer = (nil)] [url = about:blank] 12:23:02 INFO - PROCESS | 1854 | --DOMWINDOW == 281 (0x889ffc00) [pid = 1854] [serial = 502] [outer = (nil)] [url = about:blank] 12:23:02 INFO - PROCESS | 1854 | --DOMWINDOW == 280 (0x8f0c2000) [pid = 1854] [serial = 505] [outer = (nil)] [url = about:blank] 12:23:02 INFO - PROCESS | 1854 | --DOMWINDOW == 279 (0x8b311000) [pid = 1854] [serial = 508] [outer = (nil)] [url = about:blank] 12:23:02 INFO - PROCESS | 1854 | --DOMWINDOW == 278 (0x8e80b800) [pid = 1854] [serial = 524] [outer = (nil)] [url = about:blank] 12:23:02 INFO - PROCESS | 1854 | --DOMWINDOW == 277 (0x8e0e1800) [pid = 1854] [serial = 526] [outer = (nil)] [url = about:blank] 12:23:02 INFO - PROCESS | 1854 | --DOMWINDOW == 276 (0x8df21400) [pid = 1854] [serial = 521] [outer = (nil)] [url = about:blank] 12:23:02 INFO - PROCESS | 1854 | --DOMWINDOW == 275 (0x8f0c7400) [pid = 1854] [serial = 527] [outer = (nil)] [url = about:blank] 12:23:03 INFO - PROCESS | 1854 | 1461180183198 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 12:23:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 12:23:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1938ms 12:23:03 INFO - PROCESS | 1854 | 1461180183247 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 12:23:03 INFO - PROCESS | 1854 | 1461180183251 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 12:23:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 12:23:03 INFO - PROCESS | 1854 | 1461180183259 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 12:23:03 INFO - PROCESS | 1854 | 1461180183265 Marionette TRACE conn4 <- [1,790,null,{}] 12:23:03 INFO - PROCESS | 1854 | 1461180183283 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:03 INFO - PROCESS | 1854 | 1461180183485 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 12:23:03 INFO - PROCESS | 1854 | 1461180183653 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:03 INFO - PROCESS | 1854 | ++DOCSHELL 0x894da000 == 87 [pid = 1854] [id = 205] 12:23:03 INFO - PROCESS | 1854 | ++DOMWINDOW == 276 (0x8df30800) [pid = 1854] [serial = 616] [outer = (nil)] 12:23:03 INFO - PROCESS | 1854 | ++DOMWINDOW == 277 (0x8f0cd000) [pid = 1854] [serial = 617] [outer = 0x8df30800] 12:23:03 INFO - PROCESS | 1854 | 1461180183795 Marionette DEBUG loaded listener.js 12:23:03 INFO - PROCESS | 1854 | ++DOMWINDOW == 278 (0x8fd28c00) [pid = 1854] [serial = 618] [outer = 0x8df30800] 12:23:04 INFO - PROCESS | 1854 | 1461180184915 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 12:23:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 12:23:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1693ms 12:23:04 INFO - PROCESS | 1854 | 1461180184954 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 12:23:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 12:23:04 INFO - PROCESS | 1854 | 1461180184959 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 12:23:04 INFO - PROCESS | 1854 | 1461180184968 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 12:23:04 INFO - PROCESS | 1854 | 1461180184970 Marionette TRACE conn4 <- [1,794,null,{}] 12:23:04 INFO - PROCESS | 1854 | 1461180184987 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:05 INFO - PROCESS | 1854 | 1461180185248 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 12:23:05 INFO - PROCESS | 1854 | 1461180185415 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:05 INFO - PROCESS | 1854 | ++DOCSHELL 0x8a1e5800 == 88 [pid = 1854] [id = 206] 12:23:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 279 (0x8b311000) [pid = 1854] [serial = 619] [outer = (nil)] 12:23:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 280 (0x90262800) [pid = 1854] [serial = 620] [outer = 0x8b311000] 12:23:05 INFO - PROCESS | 1854 | 1461180185501 Marionette DEBUG loaded listener.js 12:23:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 281 (0x9026a000) [pid = 1854] [serial = 621] [outer = 0x8b311000] 12:23:06 INFO - PROCESS | 1854 | --DOMWINDOW == 280 (0x8e8d8800) [pid = 1854] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 12:23:06 INFO - PROCESS | 1854 | --DOMWINDOW == 279 (0x90663400) [pid = 1854] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 12:23:06 INFO - PROCESS | 1854 | --DOMWINDOW == 278 (0x889f6800) [pid = 1854] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 12:23:06 INFO - PROCESS | 1854 | --DOMWINDOW == 277 (0x8bac4800) [pid = 1854] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 12:23:06 INFO - PROCESS | 1854 | --DOMWINDOW == 276 (0x889f9400) [pid = 1854] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 12:23:06 INFO - PROCESS | 1854 | 1461180186740 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 12:23:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 12:23:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1800ms 12:23:06 INFO - PROCESS | 1854 | 1461180186774 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 12:23:06 INFO - PROCESS | 1854 | 1461180186777 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 12:23:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 12:23:06 INFO - PROCESS | 1854 | 1461180186802 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 12:23:06 INFO - PROCESS | 1854 | 1461180186807 Marionette TRACE conn4 <- [1,798,null,{}] 12:23:06 INFO - PROCESS | 1854 | 1461180186813 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:07 INFO - PROCESS | 1854 | 1461180187046 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 12:23:07 INFO - PROCESS | 1854 | 1461180187213 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:07 INFO - PROCESS | 1854 | ++DOCSHELL 0x8ea08400 == 89 [pid = 1854] [id = 207] 12:23:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 277 (0x8ea0ec00) [pid = 1854] [serial = 622] [outer = (nil)] 12:23:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 278 (0x8fd9b800) [pid = 1854] [serial = 623] [outer = 0x8ea0ec00] 12:23:07 INFO - PROCESS | 1854 | 1461180187323 Marionette DEBUG loaded listener.js 12:23:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 279 (0x91165400) [pid = 1854] [serial = 624] [outer = 0x8ea0ec00] 12:23:08 INFO - PROCESS | 1854 | 1461180188187 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 12:23:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 12:23:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1439ms 12:23:08 INFO - PROCESS | 1854 | 1461180188240 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 12:23:08 INFO - PROCESS | 1854 | 1461180188244 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 12:23:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 12:23:08 INFO - PROCESS | 1854 | 1461180188251 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 12:23:08 INFO - PROCESS | 1854 | 1461180188255 Marionette TRACE conn4 <- [1,802,null,{}] 12:23:08 INFO - PROCESS | 1854 | 1461180188261 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:08 INFO - PROCESS | 1854 | 1461180188469 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 12:23:08 INFO - PROCESS | 1854 | 1461180188631 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:08 INFO - PROCESS | 1854 | ++DOCSHELL 0x8c772000 == 90 [pid = 1854] [id = 208] 12:23:08 INFO - PROCESS | 1854 | ++DOMWINDOW == 280 (0x93043800) [pid = 1854] [serial = 625] [outer = (nil)] 12:23:08 INFO - PROCESS | 1854 | ++DOMWINDOW == 281 (0x9624c800) [pid = 1854] [serial = 626] [outer = 0x93043800] 12:23:08 INFO - PROCESS | 1854 | 1461180188714 Marionette DEBUG loaded listener.js 12:23:08 INFO - PROCESS | 1854 | ++DOMWINDOW == 282 (0x97393c00) [pid = 1854] [serial = 627] [outer = 0x93043800] 12:23:09 INFO - PROCESS | 1854 | 1461180189911 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 12:23:09 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 12:23:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1731ms 12:23:09 INFO - PROCESS | 1854 | 1461180189985 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 12:23:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 12:23:10 INFO - PROCESS | 1854 | 1461180189994 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 12:23:10 INFO - PROCESS | 1854 | 1461180190007 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 12:23:10 INFO - PROCESS | 1854 | 1461180190014 Marionette TRACE conn4 <- [1,806,null,{}] 12:23:10 INFO - PROCESS | 1854 | 1461180190024 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:10 INFO - PROCESS | 1854 | 1461180190299 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 12:23:10 INFO - PROCESS | 1854 | 1461180190585 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:10 INFO - PROCESS | 1854 | ++DOCSHELL 0x88b54c00 == 91 [pid = 1854] [id = 209] 12:23:10 INFO - PROCESS | 1854 | ++DOMWINDOW == 283 (0x8a16a400) [pid = 1854] [serial = 628] [outer = (nil)] 12:23:10 INFO - PROCESS | 1854 | ++DOMWINDOW == 284 (0x8b30c000) [pid = 1854] [serial = 629] [outer = 0x8a16a400] 12:23:10 INFO - PROCESS | 1854 | 1461180190689 Marionette DEBUG loaded listener.js 12:23:10 INFO - PROCESS | 1854 | ++DOMWINDOW == 285 (0x8bac4800) [pid = 1854] [serial = 630] [outer = 0x8a16a400] 12:23:11 INFO - PROCESS | 1854 | 1461180191760 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 12:23:11 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 12:23:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1795ms 12:23:11 INFO - PROCESS | 1854 | 1461180191801 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 12:23:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 12:23:11 INFO - PROCESS | 1854 | 1461180191811 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 12:23:11 INFO - PROCESS | 1854 | 1461180191824 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 12:23:11 INFO - PROCESS | 1854 | 1461180191830 Marionette TRACE conn4 <- [1,810,null,{}] 12:23:11 INFO - PROCESS | 1854 | 1461180191838 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:12 INFO - PROCESS | 1854 | 1461180192075 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 12:23:12 INFO - PROCESS | 1854 | 1461180192392 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:12 INFO - PROCESS | 1854 | ++DOCSHELL 0x8b314000 == 92 [pid = 1854] [id = 210] 12:23:12 INFO - PROCESS | 1854 | ++DOMWINDOW == 286 (0x8df2f000) [pid = 1854] [serial = 631] [outer = (nil)] 12:23:12 INFO - PROCESS | 1854 | ++DOMWINDOW == 287 (0x8f0c3400) [pid = 1854] [serial = 632] [outer = 0x8df2f000] 12:23:12 INFO - PROCESS | 1854 | 1461180192536 Marionette DEBUG loaded listener.js 12:23:12 INFO - PROCESS | 1854 | ++DOMWINDOW == 288 (0x9025f400) [pid = 1854] [serial = 633] [outer = 0x8df2f000] 12:23:13 INFO - PROCESS | 1854 | 1461180193531 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 12:23:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 12:23:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1747ms 12:23:13 INFO - PROCESS | 1854 | 1461180193570 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 12:23:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 12:23:13 INFO - PROCESS | 1854 | 1461180193575 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 12:23:13 INFO - PROCESS | 1854 | 1461180193583 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 12:23:13 INFO - PROCESS | 1854 | 1461180193590 Marionette TRACE conn4 <- [1,814,null,{}] 12:23:13 INFO - PROCESS | 1854 | 1461180193608 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:13 INFO - PROCESS | 1854 | 1461180193886 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 12:23:14 INFO - PROCESS | 1854 | 1461180194193 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:14 INFO - PROCESS | 1854 | ++DOCSHELL 0x87778800 == 93 [pid = 1854] [id = 211] 12:23:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 289 (0x88e9f000) [pid = 1854] [serial = 634] [outer = (nil)] 12:23:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 290 (0x975b0c00) [pid = 1854] [serial = 635] [outer = 0x88e9f000] 12:23:14 INFO - PROCESS | 1854 | 1461180194300 Marionette DEBUG loaded listener.js 12:23:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 291 (0x97f2e000) [pid = 1854] [serial = 636] [outer = 0x88e9f000] 12:23:15 INFO - PROCESS | 1854 | 1461180195312 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 12:23:15 INFO - PROCESS | 1854 | 1461180195380 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 12:23:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 12:23:15 INFO - PROCESS | 1854 | 1461180195389 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 12:23:15 INFO - PROCESS | 1854 | 1461180195393 Marionette TRACE conn4 <- [1,818,null,{}] 12:23:15 INFO - PROCESS | 1854 | 1461180195400 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:15 INFO - PROCESS | 1854 | 1461180195621 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 12:23:15 INFO - PROCESS | 1854 | 1461180195912 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:16 INFO - PROCESS | 1854 | ++DOCSHELL 0x90666800 == 94 [pid = 1854] [id = 212] 12:23:16 INFO - PROCESS | 1854 | ++DOMWINDOW == 292 (0x970d6c00) [pid = 1854] [serial = 637] [outer = (nil)] 12:23:16 INFO - PROCESS | 1854 | ++DOMWINDOW == 293 (0x99381c00) [pid = 1854] [serial = 638] [outer = 0x970d6c00] 12:23:16 INFO - PROCESS | 1854 | 1461180196084 Marionette DEBUG loaded listener.js 12:23:16 INFO - PROCESS | 1854 | ++DOMWINDOW == 294 (0x9eadb400) [pid = 1854] [serial = 639] [outer = 0x970d6c00] 12:23:17 INFO - PROCESS | 1854 | 1461180197184 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 12:23:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 12:23:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1833ms 12:23:17 INFO - PROCESS | 1854 | 1461180197223 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 12:23:17 INFO - PROCESS | 1854 | 1461180197229 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 12:23:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 12:23:17 INFO - PROCESS | 1854 | 1461180197238 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 12:23:17 INFO - PROCESS | 1854 | 1461180197242 Marionette TRACE conn4 <- [1,822,null,{}] 12:23:17 INFO - PROCESS | 1854 | 1461180197250 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:17 INFO - PROCESS | 1854 | 1461180197521 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 12:23:17 INFO - PROCESS | 1854 | 1461180197840 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:17 INFO - PROCESS | 1854 | ++DOCSHELL 0x88b51000 == 95 [pid = 1854] [id = 213] 12:23:17 INFO - PROCESS | 1854 | ++DOMWINDOW == 295 (0x8a2b5c00) [pid = 1854] [serial = 640] [outer = (nil)] 12:23:17 INFO - PROCESS | 1854 | ++DOMWINDOW == 296 (0x8a2bac00) [pid = 1854] [serial = 641] [outer = 0x8a2b5c00] 12:23:17 INFO - PROCESS | 1854 | 1461180197939 Marionette DEBUG loaded listener.js 12:23:18 INFO - PROCESS | 1854 | ++DOMWINDOW == 297 (0x8a2bcc00) [pid = 1854] [serial = 642] [outer = 0x8a2b5c00] 12:23:19 INFO - PROCESS | 1854 | 1461180199080 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 12:23:19 INFO - PROCESS | 1854 | 1461180199128 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 12:23:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 12:23:19 INFO - PROCESS | 1854 | 1461180199137 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 12:23:19 INFO - PROCESS | 1854 | 1461180199142 Marionette TRACE conn4 <- [1,826,null,{}] 12:23:19 INFO - PROCESS | 1854 | 1461180199149 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:19 INFO - PROCESS | 1854 | 1461180199420 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 12:23:19 INFO - PROCESS | 1854 | 1461180199733 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:19 INFO - PROCESS | 1854 | ++DOCSHELL 0x8a2bbc00 == 96 [pid = 1854] [id = 214] 12:23:19 INFO - PROCESS | 1854 | ++DOMWINDOW == 298 (0x9849d800) [pid = 1854] [serial = 643] [outer = (nil)] 12:23:19 INFO - PROCESS | 1854 | ++DOMWINDOW == 299 (0xa001cc00) [pid = 1854] [serial = 644] [outer = 0x9849d800] 12:23:19 INFO - PROCESS | 1854 | 1461180199837 Marionette DEBUG loaded listener.js 12:23:19 INFO - PROCESS | 1854 | ++DOMWINDOW == 300 (0xa0c3d800) [pid = 1854] [serial = 645] [outer = 0x9849d800] 12:23:20 INFO - PROCESS | 1854 | 1461180200932 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 12:23:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 12:23:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1838ms 12:23:20 INFO - PROCESS | 1854 | 1461180200977 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 12:23:20 INFO - PROCESS | 1854 | 1461180200981 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 12:23:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 12:23:20 INFO - PROCESS | 1854 | 1461180200989 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 12:23:20 INFO - PROCESS | 1854 | 1461180200993 Marionette TRACE conn4 <- [1,830,null,{}] 12:23:21 INFO - PROCESS | 1854 | 1461180200999 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:21 INFO - PROCESS | 1854 | 1461180201224 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 12:23:21 INFO - PROCESS | 1854 | 1461180201549 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:21 INFO - PROCESS | 1854 | ++DOCSHELL 0x886e2400 == 97 [pid = 1854] [id = 215] 12:23:21 INFO - PROCESS | 1854 | ++DOMWINDOW == 301 (0x89452400) [pid = 1854] [serial = 646] [outer = (nil)] 12:23:21 INFO - PROCESS | 1854 | ++DOMWINDOW == 302 (0x8945a000) [pid = 1854] [serial = 647] [outer = 0x89452400] 12:23:21 INFO - PROCESS | 1854 | 1461180201655 Marionette DEBUG loaded listener.js 12:23:21 INFO - PROCESS | 1854 | ++DOMWINDOW == 303 (0x8945e000) [pid = 1854] [serial = 648] [outer = 0x89452400] 12:23:22 INFO - PROCESS | 1854 | 1461180202610 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 12:23:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 12:23:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1634ms 12:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 12:23:22 INFO - PROCESS | 1854 | 1461180202624 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 12:23:22 INFO - PROCESS | 1854 | 1461180202627 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 12:23:22 INFO - PROCESS | 1854 | 1461180202635 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 12:23:22 INFO - PROCESS | 1854 | 1461180202638 Marionette TRACE conn4 <- [1,834,null,{}] 12:23:22 INFO - PROCESS | 1854 | 1461180202645 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:22 INFO - PROCESS | 1854 | 1461180202857 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 12:23:23 INFO - PROCESS | 1854 | 1461180203117 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:23 INFO - PROCESS | 1854 | ++DOCSHELL 0x8945a800 == 98 [pid = 1854] [id = 216] 12:23:23 INFO - PROCESS | 1854 | ++DOMWINDOW == 304 (0x89460000) [pid = 1854] [serial = 649] [outer = (nil)] 12:23:23 INFO - PROCESS | 1854 | ++DOMWINDOW == 305 (0x89545000) [pid = 1854] [serial = 650] [outer = 0x89460000] 12:23:23 INFO - PROCESS | 1854 | 1461180203255 Marionette DEBUG loaded listener.js 12:23:23 INFO - PROCESS | 1854 | ++DOMWINDOW == 306 (0x89548800) [pid = 1854] [serial = 651] [outer = 0x89460000] 12:23:24 INFO - PROCESS | 1854 | 1461180204213 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 12:23:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 12:23:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1634ms 12:23:24 INFO - PROCESS | 1854 | 1461180204268 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 12:23:24 INFO - PROCESS | 1854 | 1461180204272 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 12:23:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 12:23:24 INFO - PROCESS | 1854 | 1461180204279 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 12:23:24 INFO - PROCESS | 1854 | 1461180204282 Marionette TRACE conn4 <- [1,838,null,{}] 12:23:24 INFO - PROCESS | 1854 | 1461180204290 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:24 INFO - PROCESS | 1854 | 1461180204539 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 12:23:24 INFO - PROCESS | 1854 | 1461180204848 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:24 INFO - PROCESS | 1854 | ++DOCSHELL 0x881b1800 == 99 [pid = 1854] [id = 217] 12:23:24 INFO - PROCESS | 1854 | ++DOMWINDOW == 307 (0x881b2800) [pid = 1854] [serial = 652] [outer = (nil)] 12:23:24 INFO - PROCESS | 1854 | ++DOMWINDOW == 308 (0x881ba000) [pid = 1854] [serial = 653] [outer = 0x881b2800] 12:23:24 INFO - PROCESS | 1854 | 1461180204944 Marionette DEBUG loaded listener.js 12:23:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 309 (0x881bd400) [pid = 1854] [serial = 654] [outer = 0x881b2800] 12:23:25 INFO - PROCESS | 1854 | 1461180205936 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 12:23:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 12:23:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1693ms 12:23:25 INFO - PROCESS | 1854 | 1461180205973 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 12:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 12:23:25 INFO - PROCESS | 1854 | 1461180205978 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 12:23:25 INFO - PROCESS | 1854 | 1461180205985 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 12:23:25 INFO - PROCESS | 1854 | 1461180205988 Marionette TRACE conn4 <- [1,842,null,{}] 12:23:26 INFO - PROCESS | 1854 | 1461180205997 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:26 INFO - PROCESS | 1854 | 1461180206224 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 12:23:26 INFO - PROCESS | 1854 | 1461180206518 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:26 INFO - PROCESS | 1854 | ++DOCSHELL 0x881ba400 == 100 [pid = 1854] [id = 218] 12:23:26 INFO - PROCESS | 1854 | ++DOMWINDOW == 310 (0x881c0c00) [pid = 1854] [serial = 655] [outer = (nil)] 12:23:26 INFO - PROCESS | 1854 | ++DOMWINDOW == 311 (0x8954ac00) [pid = 1854] [serial = 656] [outer = 0x881c0c00] 12:23:26 INFO - PROCESS | 1854 | 1461180206649 Marionette DEBUG loaded listener.js 12:23:26 INFO - PROCESS | 1854 | ++DOMWINDOW == 312 (0x8954e000) [pid = 1854] [serial = 657] [outer = 0x881c0c00] 12:23:27 INFO - PROCESS | 1854 | 1461180207657 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 12:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 12:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1690ms 12:23:27 INFO - PROCESS | 1854 | 1461180207675 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 12:23:27 INFO - PROCESS | 1854 | 1461180207681 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 12:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 12:23:27 INFO - PROCESS | 1854 | 1461180207689 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 12:23:27 INFO - PROCESS | 1854 | 1461180207695 Marionette TRACE conn4 <- [1,846,null,{}] 12:23:27 INFO - PROCESS | 1854 | 1461180207703 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:28 INFO - PROCESS | 1854 | 1461180208000 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 12:23:28 INFO - PROCESS | 1854 | 1461180208317 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:28 INFO - PROCESS | 1854 | ++DOCSHELL 0x85808000 == 101 [pid = 1854] [id = 219] 12:23:28 INFO - PROCESS | 1854 | ++DOMWINDOW == 313 (0x8580a000) [pid = 1854] [serial = 658] [outer = (nil)] 12:23:28 INFO - PROCESS | 1854 | ++DOMWINDOW == 314 (0x85810800) [pid = 1854] [serial = 659] [outer = 0x8580a000] 12:23:28 INFO - PROCESS | 1854 | 1461180208424 Marionette DEBUG loaded listener.js 12:23:28 INFO - PROCESS | 1854 | ++DOMWINDOW == 315 (0x89550000) [pid = 1854] [serial = 660] [outer = 0x8580a000] 12:23:29 INFO - PROCESS | 1854 | 1461180209508 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 12:23:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 12:23:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1842ms 12:23:29 INFO - PROCESS | 1854 | 1461180209535 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 12:23:29 INFO - PROCESS | 1854 | 1461180209542 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 12:23:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 12:23:29 INFO - PROCESS | 1854 | 1461180209554 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 12:23:29 INFO - PROCESS | 1854 | 1461180209558 Marionette TRACE conn4 <- [1,850,null,{}] 12:23:29 INFO - PROCESS | 1854 | 1461180209570 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:29 INFO - PROCESS | 1854 | 1461180209920 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 12:23:30 INFO - PROCESS | 1854 | 1461180210233 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:30 INFO - PROCESS | 1854 | ++DOCSHELL 0x85814c00 == 102 [pid = 1854] [id = 220] 12:23:30 INFO - PROCESS | 1854 | ++DOMWINDOW == 316 (0x8599f400) [pid = 1854] [serial = 661] [outer = (nil)] 12:23:30 INFO - PROCESS | 1854 | ++DOMWINDOW == 317 (0x859a5000) [pid = 1854] [serial = 662] [outer = 0x8599f400] 12:23:30 INFO - PROCESS | 1854 | 1461180210331 Marionette DEBUG loaded listener.js 12:23:30 INFO - PROCESS | 1854 | ++DOMWINDOW == 318 (0x859a6400) [pid = 1854] [serial = 663] [outer = 0x8599f400] 12:23:31 INFO - PROCESS | 1854 | 1461180211295 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 12:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 12:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1801ms 12:23:31 INFO - PROCESS | 1854 | 1461180211354 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 12:23:31 INFO - PROCESS | 1854 | 1461180211357 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 12:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 12:23:31 INFO - PROCESS | 1854 | 1461180211366 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 12:23:31 INFO - PROCESS | 1854 | 1461180211370 Marionette TRACE conn4 <- [1,854,null,{}] 12:23:31 INFO - PROCESS | 1854 | 1461180211377 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:31 INFO - PROCESS | 1854 | 1461180211618 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 12:23:31 INFO - PROCESS | 1854 | 1461180211886 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:31 INFO - PROCESS | 1854 | ++DOCSHELL 0x859a3400 == 103 [pid = 1854] [id = 221] 12:23:31 INFO - PROCESS | 1854 | ++DOMWINDOW == 319 (0x859aa800) [pid = 1854] [serial = 664] [outer = (nil)] 12:23:32 INFO - PROCESS | 1854 | ++DOMWINDOW == 320 (0x859ae400) [pid = 1854] [serial = 665] [outer = 0x859aa800] 12:23:32 INFO - PROCESS | 1854 | 1461180212036 Marionette DEBUG loaded listener.js 12:23:32 INFO - PROCESS | 1854 | ++DOMWINDOW == 321 (0x85ac3c00) [pid = 1854] [serial = 666] [outer = 0x859aa800] 12:23:33 INFO - PROCESS | 1854 | 1461180213022 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 12:23:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 12:23:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1697ms 12:23:33 INFO - PROCESS | 1854 | 1461180213065 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 12:23:33 INFO - PROCESS | 1854 | 1461180213070 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 12:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 12:23:33 INFO - PROCESS | 1854 | 1461180213077 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 12:23:33 INFO - PROCESS | 1854 | 1461180213082 Marionette TRACE conn4 <- [1,858,null,{}] 12:23:33 INFO - PROCESS | 1854 | 1461180213089 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:33 INFO - PROCESS | 1854 | 1461180213315 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 12:23:33 INFO - PROCESS | 1854 | 1461180213578 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:33 INFO - PROCESS | 1854 | ++DOCSHELL 0x859a7800 == 104 [pid = 1854] [id = 222] 12:23:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 322 (0x85ac6c00) [pid = 1854] [serial = 667] [outer = (nil)] 12:23:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 323 (0x85acb000) [pid = 1854] [serial = 668] [outer = 0x85ac6c00] 12:23:33 INFO - PROCESS | 1854 | 1461180213713 Marionette DEBUG loaded listener.js 12:23:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 324 (0x85acd400) [pid = 1854] [serial = 669] [outer = 0x85ac6c00] 12:23:34 INFO - PROCESS | 1854 | 1461180214662 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 12:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 12:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1640ms 12:23:34 INFO - PROCESS | 1854 | 1461180214719 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 12:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 12:23:34 INFO - PROCESS | 1854 | 1461180214723 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 12:23:34 INFO - PROCESS | 1854 | 1461180214730 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 12:23:34 INFO - PROCESS | 1854 | 1461180214734 Marionette TRACE conn4 <- [1,862,null,{}] 12:23:34 INFO - PROCESS | 1854 | 1461180214741 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:34 INFO - PROCESS | 1854 | 1461180214972 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 12:23:35 INFO - PROCESS | 1854 | 1461180215242 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:35 INFO - PROCESS | 1854 | ++DOCSHELL 0x84e64000 == 105 [pid = 1854] [id = 223] 12:23:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 325 (0x84e65800) [pid = 1854] [serial = 670] [outer = (nil)] 12:23:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 326 (0x84e6c800) [pid = 1854] [serial = 671] [outer = 0x84e65800] 12:23:35 INFO - PROCESS | 1854 | 1461180215378 Marionette DEBUG loaded listener.js 12:23:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 327 (0x84e6f400) [pid = 1854] [serial = 672] [outer = 0x84e65800] 12:23:36 INFO - PROCESS | 1854 | 1461180216351 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 12:23:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 12:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1693ms 12:23:36 INFO - PROCESS | 1854 | 1461180216424 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 12:23:36 INFO - PROCESS | 1854 | 1461180216427 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 12:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 12:23:36 INFO - PROCESS | 1854 | 1461180216436 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 12:23:36 INFO - PROCESS | 1854 | 1461180216439 Marionette TRACE conn4 <- [1,866,null,{}] 12:23:36 INFO - PROCESS | 1854 | 1461180216445 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:36 INFO - PROCESS | 1854 | 1461180216686 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 12:23:37 INFO - PROCESS | 1854 | 1461180216998 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:37 INFO - PROCESS | 1854 | ++DOCSHELL 0x84e68400 == 106 [pid = 1854] [id = 224] 12:23:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 328 (0x84e6ac00) [pid = 1854] [serial = 673] [outer = (nil)] 12:23:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 329 (0x85aca000) [pid = 1854] [serial = 674] [outer = 0x84e6ac00] 12:23:37 INFO - PROCESS | 1854 | 1461180217099 Marionette DEBUG loaded listener.js 12:23:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 330 (0x85acfc00) [pid = 1854] [serial = 675] [outer = 0x84e6ac00] 12:23:38 INFO - PROCESS | 1854 | 1461180218174 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 12:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 12:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1790ms 12:23:38 INFO - PROCESS | 1854 | 1461180218225 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 12:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 12:23:38 INFO - PROCESS | 1854 | 1461180218229 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 12:23:38 INFO - PROCESS | 1854 | 1461180218238 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 12:23:38 INFO - PROCESS | 1854 | 1461180218241 Marionette TRACE conn4 <- [1,870,null,{}] 12:23:38 INFO - PROCESS | 1854 | 1461180218248 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:38 INFO - PROCESS | 1854 | 1461180218507 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 12:23:38 INFO - PROCESS | 1854 | 1461180218821 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:38 INFO - PROCESS | 1854 | ++DOCSHELL 0x85acf000 == 107 [pid = 1854] [id = 225] 12:23:38 INFO - PROCESS | 1854 | ++DOMWINDOW == 331 (0x8795cc00) [pid = 1854] [serial = 676] [outer = (nil)] 12:23:38 INFO - PROCESS | 1854 | ++DOMWINDOW == 332 (0x87962800) [pid = 1854] [serial = 677] [outer = 0x8795cc00] 12:23:38 INFO - PROCESS | 1854 | 1461180218926 Marionette DEBUG loaded listener.js 12:23:39 INFO - PROCESS | 1854 | ++DOMWINDOW == 333 (0x87963c00) [pid = 1854] [serial = 678] [outer = 0x8795cc00] 12:23:39 INFO - PROCESS | 1854 | --DOCSHELL 0x92de1c00 == 106 [pid = 1854] [id = 197] 12:23:39 INFO - PROCESS | 1854 | --DOCSHELL 0x8e803400 == 105 [pid = 1854] [id = 196] 12:23:39 INFO - PROCESS | 1854 | --DOCSHELL 0x889f2800 == 104 [pid = 1854] [id = 195] 12:23:39 INFO - PROCESS | 1854 | --DOCSHELL 0x8baa6800 == 103 [pid = 1854] [id = 194] 12:23:39 INFO - PROCESS | 1854 | --DOCSHELL 0x8b307c00 == 102 [pid = 1854] [id = 169] 12:23:39 INFO - PROCESS | 1854 | --DOCSHELL 0x89705000 == 101 [pid = 1854] [id = 193] 12:23:40 INFO - PROCESS | 1854 | --DOCSHELL 0x889f5800 == 100 [pid = 1854] [id = 192] 12:23:40 INFO - PROCESS | 1854 | --DOMWINDOW == 332 (0x8fd79c00) [pid = 1854] [serial = 575] [outer = (nil)] [url = about:blank] 12:23:40 INFO - PROCESS | 1854 | --DOMWINDOW == 331 (0x8fd97c00) [pid = 1854] [serial = 365] [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.] 12:23:40 INFO - PROCESS | 1854 | --DOMWINDOW == 330 (0x9026d400) [pid = 1854] [serial = 541] [outer = (nil)] [url = about:blank] 12:23:40 INFO - PROCESS | 1854 | --DOMWINDOW == 329 (0x9dffa000) [pid = 1854] [serial = 556] [outer = (nil)] [url = about:blank] 12:23:40 INFO - PROCESS | 1854 | --DOMWINDOW == 328 (0x9637f400) [pid = 1854] [serial = 547] [outer = (nil)] [url = about:blank] 12:23:40 INFO - PROCESS | 1854 | --DOMWINDOW == 327 (0x97f2d800) [pid = 1854] [serial = 550] [outer = (nil)] [url = about:blank] 12:23:40 INFO - PROCESS | 1854 | --DOMWINDOW == 326 (0x98f60400) [pid = 1854] [serial = 553] [outer = (nil)] [url = about:blank] 12:23:40 INFO - PROCESS | 1854 | --DOMWINDOW == 325 (0x8a1eb000) [pid = 1854] [serial = 532] [outer = (nil)] [url = about:blank] 12:23:40 INFO - PROCESS | 1854 | --DOMWINDOW == 324 (0x8fd2e400) [pid = 1854] [serial = 529] [outer = (nil)] [url = about:blank] 12:23:40 INFO - PROCESS | 1854 | --DOMWINDOW == 323 (0x8fd25000) [pid = 1854] [serial = 572] [outer = (nil)] [url = about:blank] 12:23:40 INFO - PROCESS | 1854 | --DOMWINDOW == 322 (0x91169c00) [pid = 1854] [serial = 404] [outer = (nil)] [url = about:blank] 12:23:40 INFO - PROCESS | 1854 | --DOMWINDOW == 321 (0x8a1eb400) [pid = 1854] [serial = 562] [outer = (nil)] [url = about:blank] 12:23:40 INFO - PROCESS | 1854 | --DOMWINDOW == 320 (0x8b267000) [pid = 1854] [serial = 563] [outer = (nil)] [url = about:blank] 12:23:40 INFO - PROCESS | 1854 | --DOMWINDOW == 319 (0x8c769400) [pid = 1854] [serial = 568] [outer = (nil)] [url = about:blank] 12:23:40 INFO - PROCESS | 1854 | --DOMWINDOW == 318 (0x915f5800) [pid = 1854] [serial = 544] [outer = (nil)] [url = about:blank] 12:23:40 INFO - PROCESS | 1854 | --DOMWINDOW == 317 (0x902b5800) [pid = 1854] [serial = 559] [outer = (nil)] [url = about:blank] 12:23:40 INFO - PROCESS | 1854 | --DOMWINDOW == 316 (0x8fd29400) [pid = 1854] [serial = 538] [outer = (nil)] [url = about:blank] 12:23:40 INFO - PROCESS | 1854 | --DOMWINDOW == 315 (0x8c8a9000) [pid = 1854] [serial = 569] [outer = (nil)] [url = about:blank] 12:23:40 INFO - PROCESS | 1854 | --DOMWINDOW == 314 (0x8970fc00) [pid = 1854] [serial = 565] [outer = (nil)] [url = about:blank] 12:23:40 INFO - PROCESS | 1854 | --DOMWINDOW == 313 (0x8f0cdc00) [pid = 1854] [serial = 571] [outer = (nil)] [url = about:blank] 12:23:40 INFO - PROCESS | 1854 | --DOMWINDOW == 312 (0x8a1ec000) [pid = 1854] [serial = 566] [outer = (nil)] [url = about:blank] 12:23:40 INFO - PROCESS | 1854 | --DOMWINDOW == 311 (0x8c6bb400) [pid = 1854] [serial = 535] [outer = (nil)] [url = about:blank] 12:23:40 INFO - PROCESS | 1854 | 1461180220873 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 12:23:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 12:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 2646ms 12:23:40 INFO - PROCESS | 1854 | 1461180220883 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 12:23:40 INFO - PROCESS | 1854 | 1461180220891 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 12:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 12:23:40 INFO - PROCESS | 1854 | 1461180220903 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 12:23:40 INFO - PROCESS | 1854 | 1461180220908 Marionette TRACE conn4 <- [1,874,null,{}] 12:23:40 INFO - PROCESS | 1854 | 1461180220917 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:41 INFO - PROCESS | 1854 | 1461180221142 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 12:23:41 INFO - PROCESS | 1854 | 1461180221342 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:41 INFO - PROCESS | 1854 | ++DOCSHELL 0x8599fc00 == 101 [pid = 1854] [id = 226] 12:23:41 INFO - PROCESS | 1854 | ++DOMWINDOW == 312 (0x8795f000) [pid = 1854] [serial = 679] [outer = (nil)] 12:23:41 INFO - PROCESS | 1854 | ++DOMWINDOW == 313 (0x8796a000) [pid = 1854] [serial = 680] [outer = 0x8795f000] 12:23:41 INFO - PROCESS | 1854 | 1461180221436 Marionette DEBUG loaded listener.js 12:23:41 INFO - PROCESS | 1854 | ++DOMWINDOW == 314 (0x881bec00) [pid = 1854] [serial = 681] [outer = 0x8795f000] 12:23:42 INFO - PROCESS | 1854 | 1461180222474 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 12:23:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 12:23:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1596ms 12:23:42 INFO - PROCESS | 1854 | 1461180222499 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 12:23:42 INFO - PROCESS | 1854 | 1461180222508 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 12:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 12:23:42 INFO - PROCESS | 1854 | 1461180222520 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 12:23:42 INFO - PROCESS | 1854 | 1461180222524 Marionette TRACE conn4 <- [1,878,null,{}] 12:23:42 INFO - PROCESS | 1854 | 1461180222539 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:42 INFO - PROCESS | 1854 | 1461180222818 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 12:23:42 INFO - PROCESS | 1854 | 1461180222851 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:42 INFO - PROCESS | 1854 | ++DOCSHELL 0x88ea1000 == 102 [pid = 1854] [id = 227] 12:23:42 INFO - PROCESS | 1854 | ++DOMWINDOW == 315 (0x8945a400) [pid = 1854] [serial = 682] [outer = (nil)] 12:23:42 INFO - PROCESS | 1854 | ++DOMWINDOW == 316 (0x89546800) [pid = 1854] [serial = 683] [outer = 0x8945a400] 12:23:42 INFO - PROCESS | 1854 | 1461180222939 Marionette DEBUG loaded listener.js 12:23:43 INFO - PROCESS | 1854 | ++DOMWINDOW == 317 (0x8970cc00) [pid = 1854] [serial = 684] [outer = 0x8945a400] 12:23:44 INFO - PROCESS | 1854 | 1461180224001 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 12:23:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 12:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1546ms 12:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 12:23:44 INFO - PROCESS | 1854 | 1461180224075 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 12:23:44 INFO - PROCESS | 1854 | 1461180224079 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 12:23:44 INFO - PROCESS | 1854 | 1461180224088 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 12:23:44 INFO - PROCESS | 1854 | 1461180224095 Marionette TRACE conn4 <- [1,882,null,{}] 12:23:44 INFO - PROCESS | 1854 | 1461180224121 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:44 INFO - PROCESS | 1854 | 1461180224399 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 12:23:44 INFO - PROCESS | 1854 | 1461180224434 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:44 INFO - PROCESS | 1854 | ++DOCSHELL 0x85812c00 == 103 [pid = 1854] [id = 228] 12:23:44 INFO - PROCESS | 1854 | ++DOMWINDOW == 318 (0x8a2b9400) [pid = 1854] [serial = 685] [outer = (nil)] 12:23:44 INFO - PROCESS | 1854 | ++DOMWINDOW == 319 (0x8b25d800) [pid = 1854] [serial = 686] [outer = 0x8a2b9400] 12:23:44 INFO - PROCESS | 1854 | 1461180224522 Marionette DEBUG loaded listener.js 12:23:44 INFO - PROCESS | 1854 | ++DOMWINDOW == 320 (0x8b30f400) [pid = 1854] [serial = 687] [outer = 0x8a2b9400] 12:23:45 INFO - PROCESS | 1854 | --DOMWINDOW == 319 (0x8f35d400) [pid = 1854] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 12:23:45 INFO - PROCESS | 1854 | --DOMWINDOW == 318 (0x8b1e5000) [pid = 1854] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 12:23:45 INFO - PROCESS | 1854 | --DOMWINDOW == 317 (0x8b311000) [pid = 1854] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 12:23:45 INFO - PROCESS | 1854 | --DOMWINDOW == 316 (0x8df30800) [pid = 1854] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 12:23:45 INFO - PROCESS | 1854 | --DOMWINDOW == 315 (0x894d6400) [pid = 1854] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 12:23:45 INFO - PROCESS | 1854 | --DOMWINDOW == 314 (0x886ecc00) [pid = 1854] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 12:23:45 INFO - PROCESS | 1854 | --DOMWINDOW == 313 (0x8b1e4800) [pid = 1854] [serial = 574] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 12:23:45 INFO - PROCESS | 1854 | --DOMWINDOW == 312 (0x8ea0ec00) [pid = 1854] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 12:23:45 INFO - PROCESS | 1854 | 1461180225735 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 12:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 12:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1689ms 12:23:45 INFO - PROCESS | 1854 | 1461180225776 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 12:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 12:23:45 INFO - PROCESS | 1854 | 1461180225781 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 12:23:45 INFO - PROCESS | 1854 | 1461180225790 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 12:23:45 INFO - PROCESS | 1854 | 1461180225793 Marionette TRACE conn4 <- [1,886,null,{}] 12:23:45 INFO - PROCESS | 1854 | 1461180225800 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:46 INFO - PROCESS | 1854 | 1461180226013 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 12:23:46 INFO - PROCESS | 1854 | 1461180226193 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:46 INFO - PROCESS | 1854 | ++DOCSHELL 0x87776400 == 104 [pid = 1854] [id = 229] 12:23:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 313 (0x88cb3c00) [pid = 1854] [serial = 688] [outer = (nil)] 12:23:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 314 (0x8bac3800) [pid = 1854] [serial = 689] [outer = 0x88cb3c00] 12:23:46 INFO - PROCESS | 1854 | 1461180226281 Marionette DEBUG loaded listener.js 12:23:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 315 (0x8c6b8000) [pid = 1854] [serial = 690] [outer = 0x88cb3c00] 12:23:47 INFO - PROCESS | 1854 | 1461180227286 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 12:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 12:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1538ms 12:23:47 INFO - PROCESS | 1854 | 1461180227327 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 12:23:47 INFO - PROCESS | 1854 | 1461180227335 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 12:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 12:23:47 INFO - PROCESS | 1854 | 1461180227345 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 12:23:47 INFO - PROCESS | 1854 | 1461180227352 Marionette TRACE conn4 <- [1,890,null,{}] 12:23:47 INFO - PROCESS | 1854 | 1461180227365 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:47 INFO - PROCESS | 1854 | 1461180227651 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 12:23:48 INFO - PROCESS | 1854 | 1461180227992 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:48 INFO - PROCESS | 1854 | ++DOCSHELL 0x85acd800 == 105 [pid = 1854] [id = 230] 12:23:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 316 (0x8777a400) [pid = 1854] [serial = 691] [outer = (nil)] 12:23:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 317 (0x87963000) [pid = 1854] [serial = 692] [outer = 0x8777a400] 12:23:48 INFO - PROCESS | 1854 | 1461180228093 Marionette DEBUG loaded listener.js 12:23:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 318 (0x8796ac00) [pid = 1854] [serial = 693] [outer = 0x8777a400] 12:23:49 INFO - PROCESS | 1854 | 1461180229088 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 12:23:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 12:23:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1793ms 12:23:49 INFO - PROCESS | 1854 | 1461180229139 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 12:23:49 INFO - PROCESS | 1854 | 1461180229149 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 12:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 12:23:49 INFO - PROCESS | 1854 | 1461180229160 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 12:23:49 INFO - PROCESS | 1854 | 1461180229165 Marionette TRACE conn4 <- [1,894,null,{}] 12:23:49 INFO - PROCESS | 1854 | 1461180229172 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:49 INFO - PROCESS | 1854 | 1461180229426 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 12:23:49 INFO - PROCESS | 1854 | 1461180229744 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:49 INFO - PROCESS | 1854 | ++DOCSHELL 0x88cba000 == 106 [pid = 1854] [id = 231] 12:23:49 INFO - PROCESS | 1854 | ++DOMWINDOW == 319 (0x894da400) [pid = 1854] [serial = 694] [outer = (nil)] 12:23:49 INFO - PROCESS | 1854 | ++DOMWINDOW == 320 (0x8a16b400) [pid = 1854] [serial = 695] [outer = 0x894da400] 12:23:49 INFO - PROCESS | 1854 | 1461180229838 Marionette DEBUG loaded listener.js 12:23:49 INFO - PROCESS | 1854 | ++DOMWINDOW == 321 (0x8a1ed800) [pid = 1854] [serial = 696] [outer = 0x894da400] 12:23:50 INFO - PROCESS | 1854 | 1461180230926 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 12:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 12:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1787ms 12:23:50 INFO - PROCESS | 1854 | 1461180230947 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 12:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 12:23:50 INFO - PROCESS | 1854 | 1461180230952 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 12:23:50 INFO - PROCESS | 1854 | 1461180230960 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 12:23:50 INFO - PROCESS | 1854 | 1461180230966 Marionette TRACE conn4 <- [1,898,null,{}] 12:23:50 INFO - PROCESS | 1854 | 1461180230984 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:51 INFO - PROCESS | 1854 | 1461180231220 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 12:23:51 INFO - PROCESS | 1854 | 1461180231503 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:51 INFO - PROCESS | 1854 | ++DOCSHELL 0x8babbc00 == 107 [pid = 1854] [id = 232] 12:23:51 INFO - PROCESS | 1854 | ++DOMWINDOW == 322 (0x8c774c00) [pid = 1854] [serial = 697] [outer = (nil)] 12:23:51 INFO - PROCESS | 1854 | ++DOMWINDOW == 323 (0x8c8b5400) [pid = 1854] [serial = 698] [outer = 0x8c774c00] 12:23:51 INFO - PROCESS | 1854 | 1461180231665 Marionette DEBUG loaded listener.js 12:23:51 INFO - PROCESS | 1854 | ++DOMWINDOW == 324 (0x8e0d8c00) [pid = 1854] [serial = 699] [outer = 0x8c774c00] 12:23:52 INFO - PROCESS | 1854 | 1461180232692 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 12:23:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 12:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1754ms 12:23:52 INFO - PROCESS | 1854 | 1461180232714 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 12:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 12:23:52 INFO - PROCESS | 1854 | 1461180232719 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 12:23:52 INFO - PROCESS | 1854 | 1461180232726 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 12:23:52 INFO - PROCESS | 1854 | 1461180232729 Marionette TRACE conn4 <- [1,902,null,{}] 12:23:52 INFO - PROCESS | 1854 | 1461180232736 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:52 INFO - PROCESS | 1854 | 1461180232956 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 12:23:53 INFO - PROCESS | 1854 | 1461180233234 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:53 INFO - PROCESS | 1854 | ++DOCSHELL 0x89542c00 == 108 [pid = 1854] [id = 233] 12:23:53 INFO - PROCESS | 1854 | ++DOMWINDOW == 325 (0x8ea08000) [pid = 1854] [serial = 700] [outer = (nil)] 12:23:53 INFO - PROCESS | 1854 | ++DOMWINDOW == 326 (0x8f0d0400) [pid = 1854] [serial = 701] [outer = 0x8ea08000] 12:23:53 INFO - PROCESS | 1854 | 1461180233371 Marionette DEBUG loaded listener.js 12:23:53 INFO - PROCESS | 1854 | ++DOMWINDOW == 327 (0x8fd21000) [pid = 1854] [serial = 702] [outer = 0x8ea08000] 12:23:54 INFO - PROCESS | 1854 | 1461180234319 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 12:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 12:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1638ms 12:23:54 INFO - PROCESS | 1854 | 1461180234365 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 12:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 12:23:54 INFO - PROCESS | 1854 | 1461180234369 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 12:23:54 INFO - PROCESS | 1854 | 1461180234377 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 12:23:54 INFO - PROCESS | 1854 | 1461180234381 Marionette TRACE conn4 <- [1,906,null,{}] 12:23:54 INFO - PROCESS | 1854 | 1461180234388 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:54 INFO - PROCESS | 1854 | 1461180234611 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 12:23:54 INFO - PROCESS | 1854 | 1461180234877 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:54 INFO - PROCESS | 1854 | ++DOCSHELL 0x8ea02000 == 109 [pid = 1854] [id = 234] 12:23:54 INFO - PROCESS | 1854 | ++DOMWINDOW == 328 (0x8f0c6800) [pid = 1854] [serial = 703] [outer = (nil)] 12:23:55 INFO - PROCESS | 1854 | ++DOMWINDOW == 329 (0x8fd90000) [pid = 1854] [serial = 704] [outer = 0x8f0c6800] 12:23:55 INFO - PROCESS | 1854 | 1461180235019 Marionette DEBUG loaded listener.js 12:23:55 INFO - PROCESS | 1854 | ++DOMWINDOW == 330 (0x90266c00) [pid = 1854] [serial = 705] [outer = 0x8f0c6800] 12:23:55 INFO - PROCESS | 1854 | 1461180235967 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 12:23:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 12:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1634ms 12:23:56 INFO - PROCESS | 1854 | 1461180236015 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 12:23:56 INFO - PROCESS | 1854 | 1461180236020 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 12:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 12:23:56 INFO - PROCESS | 1854 | 1461180236027 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 12:23:56 INFO - PROCESS | 1854 | 1461180236032 Marionette TRACE conn4 <- [1,910,null,{}] 12:23:56 INFO - PROCESS | 1854 | 1461180236039 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:56 INFO - PROCESS | 1854 | 1461180236303 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 12:23:56 INFO - PROCESS | 1854 | 1461180236640 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:56 INFO - PROCESS | 1854 | ++DOCSHELL 0x8f359c00 == 110 [pid = 1854] [id = 235] 12:23:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 331 (0x902b3c00) [pid = 1854] [serial = 706] [outer = (nil)] 12:23:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 332 (0x9150ac00) [pid = 1854] [serial = 707] [outer = 0x902b3c00] 12:23:56 INFO - PROCESS | 1854 | 1461180236760 Marionette DEBUG loaded listener.js 12:23:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 333 (0x92e2c400) [pid = 1854] [serial = 708] [outer = 0x902b3c00] 12:23:57 INFO - PROCESS | 1854 | 1461180237708 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 12:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 12:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1735ms 12:23:57 INFO - PROCESS | 1854 | 1461180237765 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 12:23:57 INFO - PROCESS | 1854 | 1461180237771 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 12:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 12:23:57 INFO - PROCESS | 1854 | 1461180237781 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 12:23:57 INFO - PROCESS | 1854 | 1461180237787 Marionette TRACE conn4 <- [1,914,null,{}] 12:23:57 INFO - PROCESS | 1854 | 1461180237797 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:58 INFO - PROCESS | 1854 | 1461180238063 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 12:23:58 INFO - PROCESS | 1854 | 1461180238376 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:58 INFO - PROCESS | 1854 | ++DOCSHELL 0x9026e400 == 111 [pid = 1854] [id = 236] 12:23:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 334 (0x902c0400) [pid = 1854] [serial = 709] [outer = (nil)] 12:23:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 335 (0x97388400) [pid = 1854] [serial = 710] [outer = 0x902c0400] 12:23:58 INFO - PROCESS | 1854 | 1461180238476 Marionette DEBUG loaded listener.js 12:23:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 336 (0x974f5800) [pid = 1854] [serial = 711] [outer = 0x902c0400] 12:23:59 INFO - PROCESS | 1854 | 1461180239415 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 12:23:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 12:23:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1686ms 12:23:59 INFO - PROCESS | 1854 | 1461180239468 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 12:23:59 INFO - PROCESS | 1854 | 1461180239471 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 12:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 12:23:59 INFO - PROCESS | 1854 | 1461180239480 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 12:23:59 INFO - PROCESS | 1854 | 1461180239484 Marionette TRACE conn4 <- [1,918,null,{}] 12:23:59 INFO - PROCESS | 1854 | 1461180239491 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:59 INFO - PROCESS | 1854 | 1461180239719 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 12:24:00 INFO - PROCESS | 1854 | 1461180239990 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:00 INFO - PROCESS | 1854 | ++DOCSHELL 0x9408c800 == 112 [pid = 1854] [id = 237] 12:24:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 337 (0x9631c000) [pid = 1854] [serial = 712] [outer = (nil)] 12:24:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 338 (0x98f5b000) [pid = 1854] [serial = 713] [outer = 0x9631c000] 12:24:00 INFO - PROCESS | 1854 | 1461180240130 Marionette DEBUG loaded listener.js 12:24:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 339 (0x99383000) [pid = 1854] [serial = 714] [outer = 0x9631c000] 12:24:01 INFO - PROCESS | 1854 | 1461180241087 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 12:24:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 12:24:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1651ms 12:24:01 INFO - PROCESS | 1854 | 1461180241132 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 12:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 12:24:01 INFO - PROCESS | 1854 | 1461180241137 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 12:24:01 INFO - PROCESS | 1854 | 1461180241145 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 12:24:01 INFO - PROCESS | 1854 | 1461180241148 Marionette TRACE conn4 <- [1,922,null,{}] 12:24:01 INFO - PROCESS | 1854 | 1461180241156 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:01 INFO - PROCESS | 1854 | 1461180241385 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 12:24:01 INFO - PROCESS | 1854 | 1461180241678 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:01 INFO - PROCESS | 1854 | ++DOCSHELL 0x847e2400 == 113 [pid = 1854] [id = 238] 12:24:01 INFO - PROCESS | 1854 | ++DOMWINDOW == 340 (0x847e3000) [pid = 1854] [serial = 715] [outer = (nil)] 12:24:01 INFO - PROCESS | 1854 | ++DOMWINDOW == 341 (0x847eb800) [pid = 1854] [serial = 716] [outer = 0x847e3000] 12:24:01 INFO - PROCESS | 1854 | 1461180241821 Marionette DEBUG loaded listener.js 12:24:01 INFO - PROCESS | 1854 | ++DOMWINDOW == 342 (0x847ee800) [pid = 1854] [serial = 717] [outer = 0x847e3000] 12:24:02 INFO - PROCESS | 1854 | 1461180242809 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 12:24:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 12:24:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1734ms 12:24:02 INFO - PROCESS | 1854 | 1461180242879 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 12:24:02 INFO - PROCESS | 1854 | 1461180242884 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 12:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 12:24:02 INFO - PROCESS | 1854 | 1461180242892 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 12:24:02 INFO - PROCESS | 1854 | 1461180242896 Marionette TRACE conn4 <- [1,926,null,{}] 12:24:02 INFO - PROCESS | 1854 | 1461180242904 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:03 INFO - PROCESS | 1854 | 1461180243136 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 12:24:03 INFO - PROCESS | 1854 | 1461180243404 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:03 INFO - PROCESS | 1854 | ++DOCSHELL 0x847e5400 == 114 [pid = 1854] [id = 239] 12:24:03 INFO - PROCESS | 1854 | ++DOMWINDOW == 343 (0x847eb400) [pid = 1854] [serial = 718] [outer = (nil)] 12:24:03 INFO - PROCESS | 1854 | ++DOMWINDOW == 344 (0x984d0400) [pid = 1854] [serial = 719] [outer = 0x847eb400] 12:24:03 INFO - PROCESS | 1854 | 1461180243540 Marionette DEBUG loaded listener.js 12:24:03 INFO - PROCESS | 1854 | ++DOMWINDOW == 345 (0x9ead2000) [pid = 1854] [serial = 720] [outer = 0x847eb400] 12:24:04 INFO - PROCESS | 1854 | 1461180244494 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 12:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 12:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1639ms 12:24:04 INFO - PROCESS | 1854 | 1461180244532 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 12:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 12:24:04 INFO - PROCESS | 1854 | 1461180244538 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 12:24:04 INFO - PROCESS | 1854 | 1461180244547 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 12:24:04 INFO - PROCESS | 1854 | 1461180244553 Marionette TRACE conn4 <- [1,930,null,{}] 12:24:04 INFO - PROCESS | 1854 | 1461180244560 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:04 INFO - PROCESS | 1854 | 1461180244814 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 12:24:05 INFO - PROCESS | 1854 | 1461180245144 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:05 INFO - PROCESS | 1854 | ++DOCSHELL 0x848e2800 == 115 [pid = 1854] [id = 240] 12:24:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 346 (0x848eb400) [pid = 1854] [serial = 721] [outer = (nil)] 12:24:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 347 (0x848ef000) [pid = 1854] [serial = 722] [outer = 0x848eb400] 12:24:05 INFO - PROCESS | 1854 | 1461180245254 Marionette DEBUG loaded listener.js 12:24:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 348 (0x984a1000) [pid = 1854] [serial = 723] [outer = 0x848eb400] 12:24:06 INFO - PROCESS | 1854 | 1461180246340 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 12:24:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 12:24:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1846ms 12:24:06 INFO - PROCESS | 1854 | 1461180246395 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 12:24:06 INFO - PROCESS | 1854 | 1461180246402 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 12:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 12:24:06 INFO - PROCESS | 1854 | 1461180246413 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 12:24:06 INFO - PROCESS | 1854 | 1461180246420 Marionette TRACE conn4 <- [1,934,null,{}] 12:24:06 INFO - PROCESS | 1854 | 1461180246431 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:06 INFO - PROCESS | 1854 | 1461180246792 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 12:24:07 INFO - PROCESS | 1854 | 1461180247172 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:07 INFO - PROCESS | 1854 | ++DOCSHELL 0x848ec800 == 116 [pid = 1854] [id = 241] 12:24:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 349 (0x848ee000) [pid = 1854] [serial = 724] [outer = (nil)] 12:24:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 350 (0x852ee400) [pid = 1854] [serial = 725] [outer = 0x848ee000] 12:24:07 INFO - PROCESS | 1854 | 1461180247285 Marionette DEBUG loaded listener.js 12:24:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 351 (0x852efc00) [pid = 1854] [serial = 726] [outer = 0x848ee000] 12:24:08 INFO - PROCESS | 1854 | 1461180248338 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 12:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 12:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 2004ms 12:24:08 INFO - PROCESS | 1854 | 1461180248416 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 12:24:08 INFO - PROCESS | 1854 | 1461180248420 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 12:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 12:24:08 INFO - PROCESS | 1854 | 1461180248428 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 12:24:08 INFO - PROCESS | 1854 | 1461180248432 Marionette TRACE conn4 <- [1,938,null,{}] 12:24:08 INFO - PROCESS | 1854 | 1461180248438 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:08 INFO - PROCESS | 1854 | 1461180248694 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 12:24:09 INFO - PROCESS | 1854 | 1461180249017 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:09 INFO - PROCESS | 1854 | ++DOCSHELL 0x84a41400 == 117 [pid = 1854] [id = 242] 12:24:09 INFO - PROCESS | 1854 | ++DOMWINDOW == 352 (0x84a41800) [pid = 1854] [serial = 727] [outer = (nil)] 12:24:09 INFO - PROCESS | 1854 | ++DOMWINDOW == 353 (0x84a4a800) [pid = 1854] [serial = 728] [outer = 0x84a41800] 12:24:09 INFO - PROCESS | 1854 | 1461180249116 Marionette DEBUG loaded listener.js 12:24:09 INFO - PROCESS | 1854 | ++DOMWINDOW == 354 (0x84a4c400) [pid = 1854] [serial = 729] [outer = 0x84a41800] 12:24:10 INFO - PROCESS | 1854 | 1461180250114 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 12:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 12:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1742ms 12:24:10 INFO - PROCESS | 1854 | 1461180250171 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 12:24:10 INFO - PROCESS | 1854 | 1461180250176 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 12:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 12:24:10 INFO - PROCESS | 1854 | 1461180250184 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 12:24:10 INFO - PROCESS | 1854 | 1461180250188 Marionette TRACE conn4 <- [1,942,null,{}] 12:24:10 INFO - PROCESS | 1854 | 1461180250195 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:10 INFO - PROCESS | 1854 | 1461180250429 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 12:24:10 INFO - PROCESS | 1854 | 1461180250773 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:10 INFO - PROCESS | 1854 | ++DOCSHELL 0x84a49c00 == 118 [pid = 1854] [id = 243] 12:24:10 INFO - PROCESS | 1854 | ++DOMWINDOW == 355 (0x84a4a000) [pid = 1854] [serial = 730] [outer = (nil)] 12:24:10 INFO - PROCESS | 1854 | ++DOMWINDOW == 356 (0x852f0c00) [pid = 1854] [serial = 731] [outer = 0x84a4a000] 12:24:10 INFO - PROCESS | 1854 | 1461180250871 Marionette DEBUG loaded listener.js 12:24:10 INFO - PROCESS | 1854 | ++DOMWINDOW == 357 (0x88b50c00) [pid = 1854] [serial = 732] [outer = 0x84a4a000] 12:24:12 INFO - PROCESS | 1854 | 1461180252432 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 12:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 12:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 2293ms 12:24:12 INFO - PROCESS | 1854 | 1461180252477 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 12:24:12 INFO - PROCESS | 1854 | 1461180252484 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 12:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 12:24:12 INFO - PROCESS | 1854 | 1461180252495 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 12:24:12 INFO - PROCESS | 1854 | 1461180252499 Marionette TRACE conn4 <- [1,946,null,{}] 12:24:12 INFO - PROCESS | 1854 | 1461180252509 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:12 INFO - PROCESS | 1854 | 1461180252742 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 12:24:13 INFO - PROCESS | 1854 | 1461180253095 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:13 INFO - PROCESS | 1854 | ++DOCSHELL 0x848e4c00 == 119 [pid = 1854] [id = 244] 12:24:13 INFO - PROCESS | 1854 | ++DOMWINDOW == 358 (0x848e9400) [pid = 1854] [serial = 733] [outer = (nil)] 12:24:13 INFO - PROCESS | 1854 | ++DOMWINDOW == 359 (0x848f0400) [pid = 1854] [serial = 734] [outer = 0x848e9400] 12:24:13 INFO - PROCESS | 1854 | 1461180253186 Marionette DEBUG loaded listener.js 12:24:13 INFO - PROCESS | 1854 | ++DOMWINDOW == 360 (0x84a4b400) [pid = 1854] [serial = 735] [outer = 0x848e9400] 12:24:14 INFO - PROCESS | 1854 | 1461180254203 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 12:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 12:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1751ms 12:24:14 INFO - PROCESS | 1854 | 1461180254253 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 12:24:14 INFO - PROCESS | 1854 | 1461180254266 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 12:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 12:24:14 INFO - PROCESS | 1854 | 1461180254282 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 12:24:14 INFO - PROCESS | 1854 | 1461180254288 Marionette TRACE conn4 <- [1,950,null,{}] 12:24:14 INFO - PROCESS | 1854 | 1461180254296 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:14 INFO - PROCESS | 1854 | 1461180254513 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 12:24:15 INFO - PROCESS | 1854 | 1461180255009 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:15 INFO - PROCESS | 1854 | ++DOCSHELL 0x85809400 == 120 [pid = 1854] [id = 245] 12:24:15 INFO - PROCESS | 1854 | ++DOMWINDOW == 361 (0x8580c000) [pid = 1854] [serial = 736] [outer = (nil)] 12:24:15 INFO - PROCESS | 1854 | ++DOMWINDOW == 362 (0x859a1000) [pid = 1854] [serial = 737] [outer = 0x8580c000] 12:24:15 INFO - PROCESS | 1854 | 1461180255105 Marionette DEBUG loaded listener.js 12:24:15 INFO - PROCESS | 1854 | ++DOMWINDOW == 363 (0x85ac3000) [pid = 1854] [serial = 738] [outer = 0x8580c000] 12:24:16 INFO - PROCESS | 1854 | 1461180256095 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 12:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 12:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1892ms 12:24:16 INFO - PROCESS | 1854 | 1461180256173 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 12:24:16 INFO - PROCESS | 1854 | 1461180256177 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 12:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 12:24:16 INFO - PROCESS | 1854 | 1461180256185 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 12:24:16 INFO - PROCESS | 1854 | 1461180256195 Marionette TRACE conn4 <- [1,954,null,{}] 12:24:16 INFO - PROCESS | 1854 | 1461180256219 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:16 INFO - PROCESS | 1854 | 1461180256579 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 12:24:16 INFO - PROCESS | 1854 | 1461180256909 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:16 INFO - PROCESS | 1854 | ++DOCSHELL 0x85ac7800 == 121 [pid = 1854] [id = 246] 12:24:16 INFO - PROCESS | 1854 | ++DOMWINDOW == 364 (0x889f5400) [pid = 1854] [serial = 739] [outer = (nil)] 12:24:16 INFO - PROCESS | 1854 | ++DOMWINDOW == 365 (0x88b4d800) [pid = 1854] [serial = 740] [outer = 0x889f5400] 12:24:17 INFO - PROCESS | 1854 | 1461180257001 Marionette DEBUG loaded listener.js 12:24:17 INFO - PROCESS | 1854 | ++DOMWINDOW == 366 (0x88e9fc00) [pid = 1854] [serial = 741] [outer = 0x889f5400] 12:24:17 INFO - PROCESS | 1854 | --DOCSHELL 0x9738e000 == 120 [pid = 1854] [id = 41] 12:24:17 INFO - PROCESS | 1854 | --DOCSHELL 0x8b261400 == 119 [pid = 1854] [id = 140] 12:24:17 INFO - PROCESS | 1854 | --DOCSHELL 0x8c8b5000 == 118 [pid = 1854] [id = 134] 12:24:17 INFO - PROCESS | 1854 | --DOCSHELL 0x88e9c400 == 117 [pid = 1854] [id = 148] 12:24:17 INFO - PROCESS | 1854 | --DOCSHELL 0x8bac7c00 == 116 [pid = 1854] [id = 184] 12:24:17 INFO - PROCESS | 1854 | --DOCSHELL 0x984a9800 == 115 [pid = 1854] [id = 185] 12:24:17 INFO - PROCESS | 1854 | --DOCSHELL 0x88b2a400 == 114 [pid = 1854] [id = 151] 12:24:17 INFO - PROCESS | 1854 | --DOCSHELL 0x88e94400 == 113 [pid = 1854] [id = 149] 12:24:17 INFO - PROCESS | 1854 | --DOCSHELL 0x963ee800 == 112 [pid = 1854] [id = 88] 12:24:17 INFO - PROCESS | 1854 | --DOCSHELL 0x85812c00 == 111 [pid = 1854] [id = 228] 12:24:17 INFO - PROCESS | 1854 | --DOCSHELL 0x88ea1000 == 110 [pid = 1854] [id = 227] 12:24:17 INFO - PROCESS | 1854 | --DOCSHELL 0x8599fc00 == 109 [pid = 1854] [id = 226] 12:24:18 INFO - PROCESS | 1854 | --DOMWINDOW == 365 (0x91165400) [pid = 1854] [serial = 624] [outer = (nil)] [url = about:blank] 12:24:18 INFO - PROCESS | 1854 | --DOMWINDOW == 364 (0x8baa4800) [pid = 1854] [serial = 581] [outer = (nil)] [url = about:blank] 12:24:18 INFO - PROCESS | 1854 | --DOMWINDOW == 363 (0x8fd73800) [pid = 1854] [serial = 530] [outer = (nil)] [url = about:blank] 12:24:18 INFO - PROCESS | 1854 | --DOMWINDOW == 362 (0x8df30c00) [pid = 1854] [serial = 612] [outer = (nil)] [url = about:blank] 12:24:18 INFO - PROCESS | 1854 | --DOMWINDOW == 361 (0x9026a000) [pid = 1854] [serial = 621] [outer = (nil)] [url = about:blank] 12:24:18 INFO - PROCESS | 1854 | --DOMWINDOW == 360 (0x8f0cd000) [pid = 1854] [serial = 617] [outer = (nil)] [url = about:blank] 12:24:18 INFO - PROCESS | 1854 | --DOMWINDOW == 359 (0x89703c00) [pid = 1854] [serial = 608] [outer = (nil)] [url = about:blank] 12:24:18 INFO - PROCESS | 1854 | --DOMWINDOW == 358 (0x97b8f400) [pid = 1854] [serial = 605] [outer = (nil)] [url = about:blank] 12:24:18 INFO - PROCESS | 1854 | --DOMWINDOW == 357 (0x90262800) [pid = 1854] [serial = 620] [outer = (nil)] [url = about:blank] 12:24:18 INFO - PROCESS | 1854 | --DOMWINDOW == 356 (0x8b1ea000) [pid = 1854] [serial = 614] [outer = (nil)] [url = about:blank] 12:24:18 INFO - PROCESS | 1854 | --DOMWINDOW == 355 (0x9690c400) [pid = 1854] [serial = 593] [outer = (nil)] [url = about:blank] 12:24:18 INFO - PROCESS | 1854 | --DOMWINDOW == 354 (0x8fd28c00) [pid = 1854] [serial = 618] [outer = (nil)] [url = about:blank] 12:24:18 INFO - PROCESS | 1854 | --DOMWINDOW == 353 (0x8c8a7800) [pid = 1854] [serial = 615] [outer = (nil)] [url = about:blank] 12:24:18 INFO - PROCESS | 1854 | --DOMWINDOW == 352 (0x9026ec00) [pid = 1854] [serial = 587] [outer = (nil)] [url = about:blank] 12:24:18 INFO - PROCESS | 1854 | --DOMWINDOW == 351 (0x88b58400) [pid = 1854] [serial = 596] [outer = (nil)] [url = about:blank] 12:24:18 INFO - PROCESS | 1854 | --DOMWINDOW == 350 (0x8bac5c00) [pid = 1854] [serial = 602] [outer = (nil)] [url = about:blank] 12:24:18 INFO - PROCESS | 1854 | --DOMWINDOW == 349 (0x98b8a400) [pid = 1854] [serial = 599] [outer = (nil)] [url = about:blank] 12:24:18 INFO - PROCESS | 1854 | --DOMWINDOW == 348 (0x92de6000) [pid = 1854] [serial = 590] [outer = (nil)] [url = about:blank] 12:24:18 INFO - PROCESS | 1854 | --DOMWINDOW == 347 (0x8fd98800) [pid = 1854] [serial = 576] [outer = (nil)] [url = about:blank] 12:24:18 INFO - PROCESS | 1854 | --DOMWINDOW == 346 (0x8c8adc00) [pid = 1854] [serial = 611] [outer = (nil)] [url = about:blank] 12:24:18 INFO - PROCESS | 1854 | --DOMWINDOW == 345 (0x88b2ec00) [pid = 1854] [serial = 578] [outer = (nil)] [url = about:blank] 12:24:18 INFO - PROCESS | 1854 | --DOMWINDOW == 344 (0x8e0df400) [pid = 1854] [serial = 584] [outer = (nil)] [url = about:blank] 12:24:18 INFO - PROCESS | 1854 | --DOMWINDOW == 343 (0x8fd9b800) [pid = 1854] [serial = 623] [outer = (nil)] [url = about:blank] 12:24:18 INFO - PROCESS | 1854 | --DOMWINDOW == 342 (0x8a16c400) [pid = 1854] [serial = 609] [outer = (nil)] [url = about:blank] 12:24:18 INFO - PROCESS | 1854 | 1461180258798 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 12:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 12:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 2663ms 12:24:18 INFO - PROCESS | 1854 | 1461180258849 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 12:24:18 INFO - PROCESS | 1854 | 1461180258855 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 12:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 12:24:18 INFO - PROCESS | 1854 | 1461180258863 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 12:24:18 INFO - PROCESS | 1854 | 1461180258867 Marionette TRACE conn4 <- [1,958,null,{}] 12:24:18 INFO - PROCESS | 1854 | 1461180258873 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:19 INFO - PROCESS | 1854 | 1461180259129 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 12:24:19 INFO - PROCESS | 1854 | 1461180259382 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:19 INFO - PROCESS | 1854 | ++DOCSHELL 0x83f4d000 == 110 [pid = 1854] [id = 247] 12:24:19 INFO - PROCESS | 1854 | ++DOMWINDOW == 343 (0x84e69400) [pid = 1854] [serial = 742] [outer = (nil)] 12:24:19 INFO - PROCESS | 1854 | ++DOMWINDOW == 344 (0x87963800) [pid = 1854] [serial = 743] [outer = 0x84e69400] 12:24:19 INFO - PROCESS | 1854 | 1461180259494 Marionette DEBUG loaded listener.js 12:24:19 INFO - PROCESS | 1854 | ++DOMWINDOW == 345 (0x886ea400) [pid = 1854] [serial = 744] [outer = 0x84e69400] 12:24:20 INFO - PROCESS | 1854 | 1461180260359 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 12:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 12:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1543ms 12:24:20 INFO - PROCESS | 1854 | 1461180260446 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 12:24:20 INFO - PROCESS | 1854 | 1461180260451 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 12:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 12:24:20 INFO - PROCESS | 1854 | 1461180260459 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 12:24:20 INFO - PROCESS | 1854 | 1461180260463 Marionette TRACE conn4 <- [1,962,null,{}] 12:24:20 INFO - PROCESS | 1854 | 1461180260469 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:20 INFO - PROCESS | 1854 | 1461180260743 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 12:24:20 INFO - PROCESS | 1854 | 1461180260783 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:20 INFO - PROCESS | 1854 | ++DOCSHELL 0x847ea800 == 111 [pid = 1854] [id = 248] 12:24:20 INFO - PROCESS | 1854 | ++DOMWINDOW == 346 (0x859a8400) [pid = 1854] [serial = 745] [outer = (nil)] 12:24:20 INFO - PROCESS | 1854 | ++DOMWINDOW == 347 (0x88ea3c00) [pid = 1854] [serial = 746] [outer = 0x859a8400] 12:24:20 INFO - PROCESS | 1854 | 1461180260864 Marionette DEBUG loaded listener.js 12:24:20 INFO - PROCESS | 1854 | ++DOMWINDOW == 348 (0x89456c00) [pid = 1854] [serial = 747] [outer = 0x859a8400] 12:24:21 INFO - PROCESS | 1854 | 1461180261873 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 12:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 12:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1490ms 12:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 12:24:21 INFO - PROCESS | 1854 | 1461180261950 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 12:24:21 INFO - PROCESS | 1854 | 1461180261953 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 12:24:21 INFO - PROCESS | 1854 | 1461180261961 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 12:24:21 INFO - PROCESS | 1854 | 1461180261964 Marionette TRACE conn4 <- [1,966,null,{}] 12:24:21 INFO - PROCESS | 1854 | 1461180261979 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:22 INFO - PROCESS | 1854 | 1461180262276 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 12:24:22 INFO - PROCESS | 1854 | 1461180262305 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:22 INFO - PROCESS | 1854 | ++DOCSHELL 0x88b58400 == 112 [pid = 1854] [id = 249] 12:24:22 INFO - PROCESS | 1854 | ++DOMWINDOW == 349 (0x88cb6c00) [pid = 1854] [serial = 748] [outer = (nil)] 12:24:22 INFO - PROCESS | 1854 | ++DOMWINDOW == 350 (0x8a171c00) [pid = 1854] [serial = 749] [outer = 0x88cb6c00] 12:24:22 INFO - PROCESS | 1854 | 1461180262396 Marionette DEBUG loaded listener.js 12:24:22 INFO - PROCESS | 1854 | ++DOMWINDOW == 351 (0x8a1eb800) [pid = 1854] [serial = 750] [outer = 0x88cb6c00] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 350 (0x89707800) [pid = 1854] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 349 (0x976d9800) [pid = 1854] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 348 (0x8e802400) [pid = 1854] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 347 (0x84e65800) [pid = 1854] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 346 (0x9933b400) [pid = 1854] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 345 (0x9eadc000) [pid = 1854] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 344 (0x91160800) [pid = 1854] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 343 (0x914ba400) [pid = 1854] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 342 (0x8f0c3000) [pid = 1854] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 341 (0x8a16a400) [pid = 1854] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 340 (0x8599f400) [pid = 1854] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 339 (0x97f28c00) [pid = 1854] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 338 (0x881b2800) [pid = 1854] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 337 (0x90672400) [pid = 1854] [serial = 589] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 336 (0x91162c00) [pid = 1854] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 335 (0xa2ac7c00) [pid = 1854] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 334 (0x915efc00) [pid = 1854] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 333 (0x984a1800) [pid = 1854] [serial = 200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 332 (0x886eb800) [pid = 1854] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 331 (0x8a1e4000) [pid = 1854] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 330 (0x8babac00) [pid = 1854] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 329 (0x8df30000) [pid = 1854] [serial = 586] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 328 (0x8baa8400) [pid = 1854] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 327 (0x8ea0fc00) [pid = 1854] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 326 (0x8fd8d800) [pid = 1854] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 325 (0x88e96c00) [pid = 1854] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 324 (0x91502400) [pid = 1854] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 323 (0x9ae65000) [pid = 1854] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 322 (0x9690b800) [pid = 1854] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 321 (0x970d5c00) [pid = 1854] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 320 (0x8baa5800) [pid = 1854] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 319 (0x984a4800) [pid = 1854] [serial = 203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 318 (0x8a2b5c00) [pid = 1854] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 317 (0x88e99800) [pid = 1854] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 316 (0x8795cc00) [pid = 1854] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 315 (0x97390400) [pid = 1854] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 314 (0x8b25f400) [pid = 1854] [serial = 381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 313 (0x8a171800) [pid = 1854] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 312 (0x9fe93000) [pid = 1854] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 311 (0x98015c00) [pid = 1854] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 310 (0x88b52000) [pid = 1854] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 309 (0x8c8aa800) [pid = 1854] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 308 (0xa2ac8c00) [pid = 1854] [serial = 206] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 307 (0x9fce0400) [pid = 1854] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 306 (0xa3c78c00) [pid = 1854] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 305 (0x9735fc00) [pid = 1854] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 304 (0x970d6c00) [pid = 1854] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 303 (0x894db800) [pid = 1854] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 302 (0x93043800) [pid = 1854] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 301 (0x84e6ac00) [pid = 1854] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 300 (0x8e8cf800) [pid = 1854] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 299 (0x88e9bc00) [pid = 1854] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 298 (0x8bac3000) [pid = 1854] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 297 (0x8f35c000) [pid = 1854] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 296 (0x8baa3400) [pid = 1854] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 295 (0x93f21c00) [pid = 1854] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 294 (0x894dbc00) [pid = 1854] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 293 (0x886e3800) [pid = 1854] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 292 (0x8df2f000) [pid = 1854] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 291 (0x8bac4c00) [pid = 1854] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 290 (0x88e9f000) [pid = 1854] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 289 (0x8ec5e000) [pid = 1854] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 288 (0x99387c00) [pid = 1854] [serial = 369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 12:24:24 INFO - PROCESS | 1854 | --DOMWINDOW == 287 (0x8a1e2800) [pid = 1854] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 286 (0xa5e3a400) [pid = 1854] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 285 (0x9ad4b800) [pid = 1854] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 284 (0x8945a400) [pid = 1854] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 283 (0x8795f000) [pid = 1854] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 282 (0x97999800) [pid = 1854] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 281 (0x894d7000) [pid = 1854] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 280 (0x8c8aec00) [pid = 1854] [serial = 378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 279 (0x98f63800) [pid = 1854] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 278 (0x8c6b6c00) [pid = 1854] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 277 (0x859aa800) [pid = 1854] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 276 (0x90269400) [pid = 1854] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 275 (0x89452400) [pid = 1854] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 274 (0x8b264800) [pid = 1854] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 273 (0x8c76d400) [pid = 1854] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 272 (0x889f7800) [pid = 1854] [serial = 577] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 271 (0x886ef000) [pid = 1854] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 270 (0xa3c7c000) [pid = 1854] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 269 (0x89460000) [pid = 1854] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 268 (0x97b94400) [pid = 1854] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 267 (0x984a5400) [pid = 1854] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 266 (0x915f7400) [pid = 1854] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 265 (0x8970c800) [pid = 1854] [serial = 580] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 264 (0x881c0c00) [pid = 1854] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 263 (0x8a2b9400) [pid = 1854] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 262 (0x9849d800) [pid = 1854] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 261 (0x8ea01400) [pid = 1854] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 260 (0x90669000) [pid = 1854] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 259 (0x9ead1000) [pid = 1854] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 258 (0x987cd000) [pid = 1854] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 257 (0x97b92c00) [pid = 1854] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 256 (0x88b50000) [pid = 1854] [serial = 595] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 255 (0xa4b10c00) [pid = 1854] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 254 (0x8e0e1000) [pid = 1854] [serial = 372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 253 (0x984c6800) [pid = 1854] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 252 (0x8c6b2000) [pid = 1854] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 251 (0x8580a000) [pid = 1854] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 250 (0x8df24400) [pid = 1854] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 249 (0x85ac6c00) [pid = 1854] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 248 (0x91507800) [pid = 1854] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 247 (0x9801c000) [pid = 1854] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 246 (0x8e0e7c00) [pid = 1854] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 245 (0x98b41800) [pid = 1854] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 244 (0x8b30a800) [pid = 1854] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 243 (0x92a9ac00) [pid = 1854] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 242 (0x8e8d3400) [pid = 1854] [serial = 366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 241 (0x8bbb4000) [pid = 1854] [serial = 583] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 240 (0x970cc400) [pid = 1854] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 239 (0x8ec5a800) [pid = 1854] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 238 (0x89701400) [pid = 1854] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 237 (0x92de5000) [pid = 1854] [serial = 592] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 236 (0x8e8d9800) [pid = 1854] [serial = 197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 235 (0x8b1e6c00) [pid = 1854] [serial = 375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 234 (0xa0016c00) [pid = 1854] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 233 (0x8ec5c000) [pid = 1854] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 232 (0x92de5800) [pid = 1854] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 231 (0x91510c00) [pid = 1854] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 230 (0x8baa7c00) [pid = 1854] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 229 (0x976dc400) [pid = 1854] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 228 (0x88cab400) [pid = 1854] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 227 (0x984a3400) [pid = 1854] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 12:24:25 INFO - PROCESS | 1854 | --DOMWINDOW == 226 (0x889fdc00) [pid = 1854] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 12:24:25 INFO - PROCESS | 1854 | 1461180265560 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 12:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 12:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 3641ms 12:24:25 INFO - PROCESS | 1854 | 1461180265607 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 12:24:25 INFO - PROCESS | 1854 | 1461180265610 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 12:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 12:24:25 INFO - PROCESS | 1854 | 1461180265625 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 12:24:25 INFO - PROCESS | 1854 | 1461180265630 Marionette TRACE conn4 <- [1,970,null,{}] 12:24:25 INFO - PROCESS | 1854 | 1461180265636 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:25 INFO - PROCESS | 1854 | 1461180265840 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 12:24:26 INFO - PROCESS | 1854 | 1461180266064 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:26 INFO - PROCESS | 1854 | ++DOCSHELL 0x84e64400 == 113 [pid = 1854] [id = 250] 12:24:26 INFO - PROCESS | 1854 | ++DOMWINDOW == 227 (0x84e65800) [pid = 1854] [serial = 751] [outer = (nil)] 12:24:26 INFO - PROCESS | 1854 | ++DOMWINDOW == 228 (0x881b2000) [pid = 1854] [serial = 752] [outer = 0x84e65800] 12:24:26 INFO - PROCESS | 1854 | 1461180266146 Marionette DEBUG loaded listener.js 12:24:26 INFO - PROCESS | 1854 | ++DOMWINDOW == 229 (0x886f1800) [pid = 1854] [serial = 753] [outer = 0x84e65800] 12:24:27 INFO - PROCESS | 1854 | 1461180267250 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 12:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 12:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1686ms 12:24:27 INFO - PROCESS | 1854 | 1461180267312 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 12:24:27 INFO - PROCESS | 1854 | 1461180267319 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 12:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 12:24:27 INFO - PROCESS | 1854 | 1461180267331 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 12:24:27 INFO - PROCESS | 1854 | 1461180267336 Marionette TRACE conn4 <- [1,974,null,{}] 12:24:27 INFO - PROCESS | 1854 | 1461180267347 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:27 INFO - PROCESS | 1854 | 1461180267634 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 12:24:27 INFO - PROCESS | 1854 | 1461180267905 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:27 INFO - PROCESS | 1854 | ++DOCSHELL 0x83f52400 == 114 [pid = 1854] [id = 251] 12:24:27 INFO - PROCESS | 1854 | ++DOMWINDOW == 230 (0x848e5800) [pid = 1854] [serial = 754] [outer = (nil)] 12:24:27 INFO - PROCESS | 1854 | ++DOMWINDOW == 231 (0x852e7c00) [pid = 1854] [serial = 755] [outer = 0x848e5800] 12:24:28 INFO - PROCESS | 1854 | 1461180268007 Marionette DEBUG loaded listener.js 12:24:28 INFO - PROCESS | 1854 | ++DOMWINDOW == 232 (0x852f1c00) [pid = 1854] [serial = 756] [outer = 0x848e5800] 12:24:29 INFO - PROCESS | 1854 | 1461180269012 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 12:24:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 12:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1747ms 12:24:29 INFO - PROCESS | 1854 | 1461180269079 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 12:24:29 INFO - PROCESS | 1854 | 1461180269089 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 12:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 12:24:29 INFO - PROCESS | 1854 | 1461180269120 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 12:24:29 INFO - PROCESS | 1854 | 1461180269125 Marionette TRACE conn4 <- [1,978,null,{}] 12:24:29 INFO - PROCESS | 1854 | 1461180269135 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:29 INFO - PROCESS | 1854 | 1461180269414 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 12:24:29 INFO - PROCESS | 1854 | 1461180269850 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:29 INFO - PROCESS | 1854 | ++DOCSHELL 0x87783800 == 115 [pid = 1854] [id = 252] 12:24:29 INFO - PROCESS | 1854 | ++DOMWINDOW == 233 (0x87784c00) [pid = 1854] [serial = 757] [outer = (nil)] 12:24:29 INFO - PROCESS | 1854 | ++DOMWINDOW == 234 (0x87966800) [pid = 1854] [serial = 758] [outer = 0x87784c00] 12:24:29 INFO - PROCESS | 1854 | 1461180269950 Marionette DEBUG loaded listener.js 12:24:30 INFO - PROCESS | 1854 | ++DOMWINDOW == 235 (0x886e3400) [pid = 1854] [serial = 759] [outer = 0x87784c00] 12:24:31 INFO - PROCESS | 1854 | 1461180271032 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 12:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 12:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1996ms 12:24:31 INFO - PROCESS | 1854 | 1461180271110 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 12:24:31 INFO - PROCESS | 1854 | 1461180271114 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 12:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 12:24:31 INFO - PROCESS | 1854 | 1461180271123 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 12:24:31 INFO - PROCESS | 1854 | 1461180271133 Marionette TRACE conn4 <- [1,982,null,{}] 12:24:31 INFO - PROCESS | 1854 | 1461180271153 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:31 INFO - PROCESS | 1854 | 1461180271540 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 12:24:31 INFO - PROCESS | 1854 | 1461180271774 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:31 INFO - PROCESS | 1854 | ++DOCSHELL 0x88e9a800 == 116 [pid = 1854] [id = 253] 12:24:31 INFO - PROCESS | 1854 | ++DOMWINDOW == 236 (0x89451800) [pid = 1854] [serial = 760] [outer = (nil)] 12:24:31 INFO - PROCESS | 1854 | ++DOMWINDOW == 237 (0x8945fc00) [pid = 1854] [serial = 761] [outer = 0x89451800] 12:24:31 INFO - PROCESS | 1854 | 1461180271900 Marionette DEBUG loaded listener.js 12:24:32 INFO - PROCESS | 1854 | ++DOMWINDOW == 238 (0x89549400) [pid = 1854] [serial = 762] [outer = 0x89451800] 12:24:32 INFO - PROCESS | 1854 | 1461180272888 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 12:24:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 12:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1847ms 12:24:32 INFO - PROCESS | 1854 | 1461180272971 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 12:24:32 INFO - PROCESS | 1854 | 1461180272976 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 12:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 12:24:32 INFO - PROCESS | 1854 | 1461180272984 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 12:24:32 INFO - PROCESS | 1854 | 1461180272987 Marionette TRACE conn4 <- [1,986,null,{}] 12:24:33 INFO - PROCESS | 1854 | 1461180272995 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:33 INFO - PROCESS | 1854 | 1461180273271 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 12:24:33 INFO - PROCESS | 1854 | 1461180273583 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:33 INFO - PROCESS | 1854 | ++DOCSHELL 0x87777c00 == 117 [pid = 1854] [id = 254] 12:24:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 239 (0x88e9d000) [pid = 1854] [serial = 763] [outer = (nil)] 12:24:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 240 (0x8a16a400) [pid = 1854] [serial = 764] [outer = 0x88e9d000] 12:24:33 INFO - PROCESS | 1854 | 1461180273690 Marionette DEBUG loaded listener.js 12:24:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 241 (0x8a1e7400) [pid = 1854] [serial = 765] [outer = 0x88e9d000] 12:24:34 INFO - PROCESS | 1854 | 1461180274744 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 12:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 12:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1842ms 12:24:34 INFO - PROCESS | 1854 | 1461180274826 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 12:24:34 INFO - PROCESS | 1854 | 1461180274832 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 12:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 12:24:34 INFO - PROCESS | 1854 | 1461180274841 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 12:24:34 INFO - PROCESS | 1854 | 1461180274844 Marionette TRACE conn4 <- [1,990,null,{}] 12:24:34 INFO - PROCESS | 1854 | 1461180274851 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:35 INFO - PROCESS | 1854 | 1461180275130 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 12:24:35 INFO - PROCESS | 1854 | 1461180275451 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:35 INFO - PROCESS | 1854 | ++DOCSHELL 0x894df400 == 118 [pid = 1854] [id = 255] 12:24:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 242 (0x89709800) [pid = 1854] [serial = 766] [outer = (nil)] 12:24:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 243 (0x8a2c0c00) [pid = 1854] [serial = 767] [outer = 0x89709800] 12:24:35 INFO - PROCESS | 1854 | 1461180275554 Marionette DEBUG loaded listener.js 12:24:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 244 (0x8b1e4000) [pid = 1854] [serial = 768] [outer = 0x89709800] 12:24:36 INFO - PROCESS | 1854 | 1461180276543 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 12:24:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 12:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1737ms 12:24:36 INFO - PROCESS | 1854 | 1461180276596 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 12:24:36 INFO - PROCESS | 1854 | 1461180276600 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 12:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 12:24:36 INFO - PROCESS | 1854 | 1461180276613 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 12:24:36 INFO - PROCESS | 1854 | 1461180276616 Marionette TRACE conn4 <- [1,994,null,{}] 12:24:36 INFO - PROCESS | 1854 | 1461180276624 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:36 INFO - PROCESS | 1854 | 1461180276900 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 12:24:37 INFO - PROCESS | 1854 | 1461180277225 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:37 INFO - PROCESS | 1854 | ++DOCSHELL 0x89543400 == 119 [pid = 1854] [id = 256] 12:24:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 245 (0x8a2b9400) [pid = 1854] [serial = 769] [outer = (nil)] 12:24:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 246 (0x8baa3c00) [pid = 1854] [serial = 770] [outer = 0x8a2b9400] 12:24:37 INFO - PROCESS | 1854 | 1461180277332 Marionette DEBUG loaded listener.js 12:24:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 247 (0x8baa7400) [pid = 1854] [serial = 771] [outer = 0x8a2b9400] 12:24:38 INFO - PROCESS | 1854 | 1461180278316 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 12:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 12:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1737ms 12:24:38 INFO - PROCESS | 1854 | 1461180278350 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 12:24:38 INFO - PROCESS | 1854 | 1461180278354 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 12:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 12:24:38 INFO - PROCESS | 1854 | 1461180278362 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 12:24:38 INFO - PROCESS | 1854 | 1461180278367 Marionette TRACE conn4 <- [1,998,null,{}] 12:24:38 INFO - PROCESS | 1854 | 1461180278374 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:38 INFO - PROCESS | 1854 | 1461180278601 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 12:24:38 INFO - PROCESS | 1854 | 1461180278915 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:38 INFO - PROCESS | 1854 | ++DOCSHELL 0x8b269800 == 120 [pid = 1854] [id = 257] 12:24:38 INFO - PROCESS | 1854 | ++DOMWINDOW == 248 (0x8baa8400) [pid = 1854] [serial = 772] [outer = (nil)] 12:24:39 INFO - PROCESS | 1854 | ++DOMWINDOW == 249 (0x8c6b1800) [pid = 1854] [serial = 773] [outer = 0x8baa8400] 12:24:39 INFO - PROCESS | 1854 | 1461180279024 Marionette DEBUG loaded listener.js 12:24:39 INFO - PROCESS | 1854 | ++DOMWINDOW == 250 (0x8c6b6000) [pid = 1854] [serial = 774] [outer = 0x8baa8400] 12:24:40 INFO - PROCESS | 1854 | 1461180280040 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 12:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 12:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1739ms 12:24:40 INFO - PROCESS | 1854 | 1461180280103 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 12:24:40 INFO - PROCESS | 1854 | 1461180280108 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 12:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 12:24:40 INFO - PROCESS | 1854 | 1461180280115 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 12:24:40 INFO - PROCESS | 1854 | 1461180280120 Marionette TRACE conn4 <- [1,1002,null,{}] 12:24:40 INFO - PROCESS | 1854 | 1461180280127 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:40 INFO - PROCESS | 1854 | 1461180280381 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 12:24:40 INFO - PROCESS | 1854 | 1461180280693 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:40 INFO - PROCESS | 1854 | ++DOCSHELL 0x84a48c00 == 121 [pid = 1854] [id = 258] 12:24:40 INFO - PROCESS | 1854 | ++DOMWINDOW == 251 (0x8954fc00) [pid = 1854] [serial = 775] [outer = (nil)] 12:24:40 INFO - PROCESS | 1854 | ++DOMWINDOW == 252 (0x8c8abc00) [pid = 1854] [serial = 776] [outer = 0x8954fc00] 12:24:40 INFO - PROCESS | 1854 | 1461180280789 Marionette DEBUG loaded listener.js 12:24:40 INFO - PROCESS | 1854 | ++DOMWINDOW == 253 (0x8c8b1000) [pid = 1854] [serial = 777] [outer = 0x8954fc00] 12:24:41 INFO - PROCESS | 1854 | 1461180281750 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 12:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 12:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1685ms 12:24:41 INFO - PROCESS | 1854 | 1461180281802 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 12:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 12:24:41 INFO - PROCESS | 1854 | 1461180281807 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 12:24:41 INFO - PROCESS | 1854 | 1461180281815 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 12:24:41 INFO - PROCESS | 1854 | 1461180281818 Marionette TRACE conn4 <- [1,1006,null,{}] 12:24:41 INFO - PROCESS | 1854 | 1461180281825 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:42 INFO - PROCESS | 1854 | 1461180282079 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 12:24:42 INFO - PROCESS | 1854 | 1461180282405 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:42 INFO - PROCESS | 1854 | ++DOCSHELL 0x848e9000 == 122 [pid = 1854] [id = 259] 12:24:42 INFO - PROCESS | 1854 | ++DOMWINDOW == 254 (0x8c8adc00) [pid = 1854] [serial = 778] [outer = (nil)] 12:24:42 INFO - PROCESS | 1854 | ++DOMWINDOW == 255 (0x8e0e1000) [pid = 1854] [serial = 779] [outer = 0x8c8adc00] 12:24:42 INFO - PROCESS | 1854 | 1461180282503 Marionette DEBUG loaded listener.js 12:24:42 INFO - PROCESS | 1854 | ++DOMWINDOW == 256 (0x8e803400) [pid = 1854] [serial = 780] [outer = 0x8c8adc00] 12:24:43 INFO - PROCESS | 1854 | 1461180283518 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 12:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 12:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1739ms 12:24:43 INFO - PROCESS | 1854 | 1461180283554 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 12:24:43 INFO - PROCESS | 1854 | 1461180283559 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 12:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 12:24:43 INFO - PROCESS | 1854 | 1461180283570 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 12:24:43 INFO - PROCESS | 1854 | 1461180283575 Marionette TRACE conn4 <- [1,1010,null,{}] 12:24:43 INFO - PROCESS | 1854 | 1461180283586 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:43 INFO - PROCESS | 1854 | 1461180283836 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 12:24:44 INFO - PROCESS | 1854 | 1461180284172 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:44 INFO - PROCESS | 1854 | ++DOCSHELL 0x8c76d000 == 123 [pid = 1854] [id = 260] 12:24:44 INFO - PROCESS | 1854 | ++DOMWINDOW == 257 (0x8c8aec00) [pid = 1854] [serial = 781] [outer = (nil)] 12:24:44 INFO - PROCESS | 1854 | ++DOMWINDOW == 258 (0x8e8de000) [pid = 1854] [serial = 782] [outer = 0x8c8aec00] 12:24:44 INFO - PROCESS | 1854 | 1461180284290 Marionette DEBUG loaded listener.js 12:24:44 INFO - PROCESS | 1854 | ++DOMWINDOW == 259 (0x8ea08c00) [pid = 1854] [serial = 783] [outer = 0x8c8aec00] 12:24:45 INFO - PROCESS | 1854 | 1461180285337 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 12:24:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 12:24:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1805ms 12:24:45 INFO - PROCESS | 1854 | 1461180285374 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 12:24:45 INFO - PROCESS | 1854 | 1461180285379 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 12:24:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 12:24:45 INFO - PROCESS | 1854 | 1461180285388 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 12:24:45 INFO - PROCESS | 1854 | 1461180285393 Marionette TRACE conn4 <- [1,1014,null,{}] 12:24:45 INFO - PROCESS | 1854 | 1461180285400 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:45 INFO - PROCESS | 1854 | 1461180285684 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 12:24:46 INFO - PROCESS | 1854 | 1461180286021 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:46 INFO - PROCESS | 1854 | ++DOCSHELL 0x8a2bf800 == 124 [pid = 1854] [id = 261] 12:24:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 260 (0x8fd2ac00) [pid = 1854] [serial = 784] [outer = (nil)] 12:24:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 261 (0x8fd6f000) [pid = 1854] [serial = 785] [outer = 0x8fd2ac00] 12:24:46 INFO - PROCESS | 1854 | 1461180286130 Marionette DEBUG loaded listener.js 12:24:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 262 (0x8fd8f000) [pid = 1854] [serial = 786] [outer = 0x8fd2ac00] 12:24:47 INFO - PROCESS | 1854 | 1461180287137 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 12:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 12:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1788ms 12:24:47 INFO - PROCESS | 1854 | 1461180287176 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 12:24:47 INFO - PROCESS | 1854 | 1461180287181 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 12:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 12:24:47 INFO - PROCESS | 1854 | 1461180287191 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 12:24:47 INFO - PROCESS | 1854 | 1461180287195 Marionette TRACE conn4 <- [1,1018,null,{}] 12:24:47 INFO - PROCESS | 1854 | 1461180287202 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:47 INFO - PROCESS | 1854 | 1461180287441 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 12:24:47 INFO - PROCESS | 1854 | 1461180287773 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:47 INFO - PROCESS | 1854 | ++DOCSHELL 0x8f0cd000 == 125 [pid = 1854] [id = 262] 12:24:47 INFO - PROCESS | 1854 | ++DOMWINDOW == 263 (0x8f35b000) [pid = 1854] [serial = 787] [outer = (nil)] 12:24:47 INFO - PROCESS | 1854 | ++DOMWINDOW == 264 (0x90266000) [pid = 1854] [serial = 788] [outer = 0x8f35b000] 12:24:47 INFO - PROCESS | 1854 | 1461180287878 Marionette DEBUG loaded listener.js 12:24:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 265 (0x90269c00) [pid = 1854] [serial = 789] [outer = 0x8f35b000] 12:24:48 INFO - PROCESS | 1854 | 1461180288846 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 12:24:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 12:24:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1733ms 12:24:48 INFO - PROCESS | 1854 | 1461180288925 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 12:24:48 INFO - PROCESS | 1854 | 1461180288928 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 12:24:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 12:24:48 INFO - PROCESS | 1854 | 1461180288937 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 12:24:48 INFO - PROCESS | 1854 | 1461180288941 Marionette TRACE conn4 <- [1,1022,null,{}] 12:24:48 INFO - PROCESS | 1854 | 1461180288948 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:49 INFO - PROCESS | 1854 | 1461180289227 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 12:24:49 INFO - PROCESS | 1854 | 1461180289547 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:49 INFO - PROCESS | 1854 | ++DOCSHELL 0x8b25a400 == 126 [pid = 1854] [id = 263] 12:24:49 INFO - PROCESS | 1854 | ++DOMWINDOW == 266 (0x90264400) [pid = 1854] [serial = 790] [outer = (nil)] 12:24:49 INFO - PROCESS | 1854 | ++DOMWINDOW == 267 (0x90668000) [pid = 1854] [serial = 791] [outer = 0x90264400] 12:24:49 INFO - PROCESS | 1854 | 1461180289648 Marionette DEBUG loaded listener.js 12:24:49 INFO - PROCESS | 1854 | ++DOMWINDOW == 268 (0x9066c800) [pid = 1854] [serial = 792] [outer = 0x90264400] 12:24:50 INFO - PROCESS | 1854 | 1461180290609 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 12:24:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 12:24:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1743ms 12:24:50 INFO - PROCESS | 1854 | 1461180290680 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 12:24:50 INFO - PROCESS | 1854 | 1461180290685 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 12:24:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 12:24:50 INFO - PROCESS | 1854 | 1461180290692 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 12:24:50 INFO - PROCESS | 1854 | 1461180290696 Marionette TRACE conn4 <- [1,1026,null,{}] 12:24:50 INFO - PROCESS | 1854 | 1461180290702 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:50 INFO - PROCESS | 1854 | 1461180290928 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 12:24:51 INFO - PROCESS | 1854 | 1461180291246 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:51 INFO - PROCESS | 1854 | ++DOCSHELL 0x83f4cc00 == 127 [pid = 1854] [id = 264] 12:24:51 INFO - PROCESS | 1854 | ++DOMWINDOW == 269 (0x90267c00) [pid = 1854] [serial = 793] [outer = (nil)] 12:24:51 INFO - PROCESS | 1854 | ++DOMWINDOW == 270 (0x914ba800) [pid = 1854] [serial = 794] [outer = 0x90267c00] 12:24:51 INFO - PROCESS | 1854 | 1461180291353 Marionette DEBUG loaded listener.js 12:24:51 INFO - PROCESS | 1854 | ++DOMWINDOW == 271 (0x91504c00) [pid = 1854] [serial = 795] [outer = 0x90267c00] 12:24:52 INFO - PROCESS | 1854 | 1461180292382 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 12:24:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 12:24:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1737ms 12:24:52 INFO - PROCESS | 1854 | 1461180292431 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 12:24:52 INFO - PROCESS | 1854 | 1461180292434 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 12:24:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 12:24:52 INFO - PROCESS | 1854 | 1461180292442 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 12:24:52 INFO - PROCESS | 1854 | 1461180292446 Marionette TRACE conn4 <- [1,1030,null,{}] 12:24:52 INFO - PROCESS | 1854 | 1461180292453 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:52 INFO - PROCESS | 1854 | 1461180292698 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 12:24:53 INFO - PROCESS | 1854 | 1461180293053 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:53 INFO - PROCESS | 1854 | ++DOCSHELL 0x83f51000 == 128 [pid = 1854] [id = 265] 12:24:53 INFO - PROCESS | 1854 | ++DOMWINDOW == 272 (0x83f51400) [pid = 1854] [serial = 796] [outer = (nil)] 12:24:53 INFO - PROCESS | 1854 | ++DOMWINDOW == 273 (0x92a0d000) [pid = 1854] [serial = 797] [outer = 0x83f51400] 12:24:53 INFO - PROCESS | 1854 | 1461180293162 Marionette DEBUG loaded listener.js 12:24:53 INFO - PROCESS | 1854 | ++DOMWINDOW == 274 (0x92deb800) [pid = 1854] [serial = 798] [outer = 0x83f51400] 12:24:54 INFO - PROCESS | 1854 | 1461180294083 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 12:24:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 12:24:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1683ms 12:24:54 INFO - PROCESS | 1854 | 1461180294142 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 12:24:54 INFO - PROCESS | 1854 | 1461180294145 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 12:24:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 12:24:54 INFO - PROCESS | 1854 | 1461180294157 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 12:24:54 INFO - PROCESS | 1854 | 1461180294160 Marionette TRACE conn4 <- [1,1034,null,{}] 12:24:54 INFO - PROCESS | 1854 | 1461180294167 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:54 INFO - PROCESS | 1854 | 1461180294410 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 12:24:54 INFO - PROCESS | 1854 | 1461180294728 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:54 INFO - PROCESS | 1854 | ++DOCSHELL 0x84e69000 == 129 [pid = 1854] [id = 266] 12:24:54 INFO - PROCESS | 1854 | ++DOMWINDOW == 275 (0x85809c00) [pid = 1854] [serial = 799] [outer = (nil)] 12:24:54 INFO - PROCESS | 1854 | ++DOMWINDOW == 276 (0x859a9400) [pid = 1854] [serial = 800] [outer = 0x85809c00] 12:24:54 INFO - PROCESS | 1854 | 1461180294834 Marionette DEBUG loaded listener.js 12:24:54 INFO - PROCESS | 1854 | ++DOMWINDOW == 277 (0x85ac4c00) [pid = 1854] [serial = 801] [outer = 0x85809c00] 12:24:55 INFO - PROCESS | 1854 | 1461180295817 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 12:24:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 12:24:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1738ms 12:24:55 INFO - PROCESS | 1854 | 1461180295896 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 12:24:55 INFO - PROCESS | 1854 | 1461180295900 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 12:24:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 12:24:55 INFO - PROCESS | 1854 | 1461180295908 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 12:24:55 INFO - PROCESS | 1854 | 1461180295913 Marionette TRACE conn4 <- [1,1038,null,{}] 12:24:55 INFO - PROCESS | 1854 | 1461180295920 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:56 INFO - PROCESS | 1854 | 1461180296195 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 12:24:56 INFO - PROCESS | 1854 | 1461180296529 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:56 INFO - PROCESS | 1854 | ++DOCSHELL 0x84e67800 == 130 [pid = 1854] [id = 267] 12:24:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 278 (0x8777b000) [pid = 1854] [serial = 802] [outer = (nil)] 12:24:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 279 (0x8945b400) [pid = 1854] [serial = 803] [outer = 0x8777b000] 12:24:56 INFO - PROCESS | 1854 | 1461180296626 Marionette DEBUG loaded listener.js 12:24:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 280 (0x89548400) [pid = 1854] [serial = 804] [outer = 0x8777b000] 12:24:58 INFO - PROCESS | 1854 | --DOCSHELL 0x88b58400 == 129 [pid = 1854] [id = 249] 12:24:58 INFO - PROCESS | 1854 | --DOCSHELL 0x847ea800 == 128 [pid = 1854] [id = 248] 12:24:58 INFO - PROCESS | 1854 | --DOCSHELL 0x83f4d000 == 127 [pid = 1854] [id = 247] 12:24:58 INFO - PROCESS | 1854 | --DOCSHELL 0x85ac7800 == 126 [pid = 1854] [id = 246] 12:24:58 INFO - PROCESS | 1854 | --DOCSHELL 0x85809400 == 125 [pid = 1854] [id = 245] 12:24:58 INFO - PROCESS | 1854 | --DOCSHELL 0x848e4c00 == 124 [pid = 1854] [id = 244] 12:24:58 INFO - PROCESS | 1854 | --DOCSHELL 0x9026e400 == 123 [pid = 1854] [id = 236] 12:24:58 INFO - PROCESS | 1854 | --DOCSHELL 0x8f359c00 == 122 [pid = 1854] [id = 235] 12:24:58 INFO - PROCESS | 1854 | --DOCSHELL 0x89542c00 == 121 [pid = 1854] [id = 233] 12:24:58 INFO - PROCESS | 1854 | --DOCSHELL 0x8ea02000 == 120 [pid = 1854] [id = 234] 12:24:58 INFO - PROCESS | 1854 | --DOCSHELL 0x8babbc00 == 119 [pid = 1854] [id = 232] 12:24:58 INFO - PROCESS | 1854 | --DOCSHELL 0x88cba000 == 118 [pid = 1854] [id = 231] 12:24:58 INFO - PROCESS | 1854 | --DOCSHELL 0x85acd800 == 117 [pid = 1854] [id = 230] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 279 (0x8bac3800) [pid = 1854] [serial = 689] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 278 (0x8b1ef000) [pid = 1854] [serial = 533] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 277 (0x989c4800) [pid = 1854] [serial = 192] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 276 (0x8f35c800) [pid = 1854] [serial = 186] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 275 (0x84e6c800) [pid = 1854] [serial = 671] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 274 (0x9ad0e000) [pid = 1854] [serial = 156] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 273 (0xa00ab400) [pid = 1854] [serial = 319] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 272 (0x9748f400) [pid = 1854] [serial = 132] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 271 (0x93045400) [pid = 1854] [serial = 361] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 270 (0x99345c00) [pid = 1854] [serial = 554] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 269 (0x8bac4800) [pid = 1854] [serial = 630] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 268 (0x859a6400) [pid = 1854] [serial = 663] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 267 (0x97f31000) [pid = 1854] [serial = 241] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 266 (0x881bd400) [pid = 1854] [serial = 654] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 265 (0x92decc00) [pid = 1854] [serial = 591] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 264 (0x9690f000) [pid = 1854] [serial = 120] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 263 (0x859a5000) [pid = 1854] [serial = 662] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 262 (0xa4b03400) [pid = 1854] [serial = 283] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 261 (0x9408ac00) [pid = 1854] [serial = 413] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 260 (0xa0f51400) [pid = 1854] [serial = 202] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 259 (0x889f5c00) [pid = 1854] [serial = 500] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 258 (0x8c777c00) [pid = 1854] [serial = 434] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 257 (0x8bac6400) [pid = 1854] [serial = 337] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 256 (0x9115d800) [pid = 1854] [serial = 588] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 255 (0x90267400) [pid = 1854] [serial = 506] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 254 (0x8fd2f800) [pid = 1854] [serial = 389] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 253 (0x9066e400) [pid = 1854] [serial = 542] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 252 (0x88ea0800) [pid = 1854] [serial = 440] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 251 (0x962d3800) [pid = 1854] [serial = 271] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 250 (0x9ea1e400) [pid = 1854] [serial = 159] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 249 (0x97393800) [pid = 1854] [serial = 416] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 248 (0x9fc61800) [pid = 1854] [serial = 162] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 247 (0x8c8a8400) [pid = 1854] [serial = 358] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 246 (0xa4492000) [pid = 1854] [serial = 205] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 245 (0x8a2bac00) [pid = 1854] [serial = 641] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 244 (0x8970f800) [pid = 1854] [serial = 476] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 243 (0x87963c00) [pid = 1854] [serial = 678] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 242 (0x98019400) [pid = 1854] [serial = 364] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 241 (0x8b267800) [pid = 1854] [serial = 383] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 240 (0x8ec59c00) [pid = 1854] [serial = 452] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 239 (0xa00dc800) [pid = 1854] [serial = 165] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 238 (0x9ad50800) [pid = 1854] [serial = 322] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 237 (0x99346800) [pid = 1854] [serial = 600] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 236 (0x8c8b1400) [pid = 1854] [serial = 334] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 235 (0xa45bc000) [pid = 1854] [serial = 208] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 234 (0x9fce9c00) [pid = 1854] [serial = 126] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 233 (0xa448f000) [pid = 1854] [serial = 280] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 232 (0x9801d800) [pid = 1854] [serial = 551] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 231 (0x9eadb400) [pid = 1854] [serial = 639] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 230 (0x9b29d400) [pid = 1854] [serial = 606] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 229 (0x9624c800) [pid = 1854] [serial = 626] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 228 (0x85aca000) [pid = 1854] [serial = 674] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 227 (0xa0c0e800) [pid = 1854] [serial = 244] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 226 (0x89705400) [pid = 1854] [serial = 443] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 225 (0x8bbb4400) [pid = 1854] [serial = 340] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 224 (0x915f0800) [pid = 1854] [serial = 150] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 223 (0x8e0e7000) [pid = 1854] [serial = 407] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 222 (0x93f2b800) [pid = 1854] [serial = 292] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 221 (0x8970f000) [pid = 1854] [serial = 446] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 220 (0x886ee000) [pid = 1854] [serial = 497] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 219 (0x9025f400) [pid = 1854] [serial = 633] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 218 (0x902b7400) [pid = 1854] [serial = 560] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 217 (0x97f2e000) [pid = 1854] [serial = 636] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 216 (0x90668400) [pid = 1854] [serial = 410] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 215 (0x9ea1a000) [pid = 1854] [serial = 371] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 214 (0x8a1ee800) [pid = 1854] [serial = 431] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 213 (0x85acfc00) [pid = 1854] [serial = 675] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 212 (0xa68dd800) [pid = 1854] [serial = 289] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 211 (0x9fce4000) [pid = 1854] [serial = 238] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 210 (0x89546800) [pid = 1854] [serial = 683] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 209 (0x881bec00) [pid = 1854] [serial = 681] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 208 (0x98015800) [pid = 1854] [serial = 419] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 207 (0x9fee7400) [pid = 1854] [serial = 437] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 206 (0x8fd27400) [pid = 1854] [serial = 380] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 205 (0x9fc62800) [pid = 1854] [serial = 491] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 204 (0x8e0dc800) [pid = 1854] [serial = 479] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 203 (0x85ac3c00) [pid = 1854] [serial = 666] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 202 (0x92deec00) [pid = 1854] [serial = 545] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 201 (0x8945e000) [pid = 1854] [serial = 648] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 200 (0x8c776800) [pid = 1854] [serial = 428] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 199 (0x9637d000) [pid = 1854] [serial = 485] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 198 (0x88e9e400) [pid = 1854] [serial = 579] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 197 (0x8e8dc400) [pid = 1854] [serial = 603] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 196 (0xa5ea5800) [pid = 1854] [serial = 286] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 195 (0x89548800) [pid = 1854] [serial = 651] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 194 (0x987c1800) [pid = 1854] [serial = 274] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 193 (0x859ae400) [pid = 1854] [serial = 665] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 192 (0x84e6f400) [pid = 1854] [serial = 672] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 191 (0x99253400) [pid = 1854] [serial = 422] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 190 (0x92e22000) [pid = 1854] [serial = 189] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 189 (0x8bbb6800) [pid = 1854] [serial = 582] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 188 (0x8954e000) [pid = 1854] [serial = 657] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 187 (0x8b30f400) [pid = 1854] [serial = 687] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 186 (0xa0c3d800) [pid = 1854] [serial = 645] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 185 (0x8ea09000) [pid = 1854] [serial = 386] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 184 (0x9150cc00) [pid = 1854] [serial = 392] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 183 (0x8945a000) [pid = 1854] [serial = 647] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 182 (0xa2a2ec00) [pid = 1854] [serial = 277] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 181 (0x9938dc00) [pid = 1854] [serial = 123] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 180 (0x984a0400) [pid = 1854] [serial = 235] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 179 (0x91161400) [pid = 1854] [serial = 597] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 178 (0xa6859000) [pid = 1854] [serial = 328] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 177 (0x9ead0c00) [pid = 1854] [serial = 374] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 176 (0xa0f97000) [pid = 1854] [serial = 195] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 175 (0x8c6bd000) [pid = 1854] [serial = 331] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 174 (0x89550000) [pid = 1854] [serial = 660] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 173 (0x8b30c000) [pid = 1854] [serial = 629] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 172 (0x97b8d800) [pid = 1854] [serial = 494] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 171 (0x85acb000) [pid = 1854] [serial = 668] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 170 (0x9849cc00) [pid = 1854] [serial = 488] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 169 (0xa3c86c00) [pid = 1854] [serial = 325] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 168 (0x8970cc00) [pid = 1854] [serial = 684] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 167 (0x87962800) [pid = 1854] [serial = 677] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 166 (0x97393c00) [pid = 1854] [serial = 627] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 165 (0x8fd93400) [pid = 1854] [serial = 539] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 164 (0x85810800) [pid = 1854] [serial = 659] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 163 (0x9ead2800) [pid = 1854] [serial = 557] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 162 (0xa001cc00) [pid = 1854] [serial = 644] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 161 (0x90263c00) [pid = 1854] [serial = 509] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 160 (0x8f0c3400) [pid = 1854] [serial = 632] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 159 (0x93f2d400) [pid = 1854] [serial = 313] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 158 (0x85acd400) [pid = 1854] [serial = 669] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 157 (0x98b86400) [pid = 1854] [serial = 368] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 156 (0x8ec56c00) [pid = 1854] [serial = 585] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 155 (0x97eaac00) [pid = 1854] [serial = 153] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 154 (0x8b25d800) [pid = 1854] [serial = 686] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 153 (0xa0015c00) [pid = 1854] [serial = 247] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 152 (0x881ba000) [pid = 1854] [serial = 653] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 151 (0x8a16f400) [pid = 1854] [serial = 449] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 150 (0x97f30400) [pid = 1854] [serial = 594] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 149 (0x89545000) [pid = 1854] [serial = 650] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 148 (0x9ad13000) [pid = 1854] [serial = 199] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 147 (0x8796a000) [pid = 1854] [serial = 680] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 146 (0x8f0c8800) [pid = 1854] [serial = 377] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 145 (0xa00d5c00) [pid = 1854] [serial = 129] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 144 (0x8fd73400) [pid = 1854] [serial = 482] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 143 (0x97ab1800) [pid = 1854] [serial = 548] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 142 (0x8a2bcc00) [pid = 1854] [serial = 642] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 141 (0x97388c00) [pid = 1854] [serial = 232] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 140 (0x975b0c00) [pid = 1854] [serial = 635] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 139 (0x8c8b0000) [pid = 1854] [serial = 536] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 138 (0x97f28000) [pid = 1854] [serial = 316] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 137 (0x88cb4800) [pid = 1854] [serial = 455] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 136 (0x9fc66c00) [pid = 1854] [serial = 425] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 135 (0x8954ac00) [pid = 1854] [serial = 656] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 134 (0x8df2ec00) [pid = 1854] [serial = 503] [outer = (nil)] [url = about:blank] 12:24:58 INFO - PROCESS | 1854 | --DOMWINDOW == 133 (0x99381c00) [pid = 1854] [serial = 638] [outer = (nil)] [url = about:blank] 12:24:59 INFO - PROCESS | 1854 | 1461180299170 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 12:24:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 12:24:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 3288ms 12:24:59 INFO - PROCESS | 1854 | 1461180299197 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 12:24:59 INFO - PROCESS | 1854 | 1461180299204 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 12:24:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 12:24:59 INFO - PROCESS | 1854 | 1461180299214 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 12:24:59 INFO - PROCESS | 1854 | 1461180299220 Marionette TRACE conn4 <- [1,1042,null,{}] 12:24:59 INFO - PROCESS | 1854 | 1461180299230 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:59 INFO - PROCESS | 1854 | 1461180299476 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 12:24:59 INFO - PROCESS | 1854 | 1461180299658 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:59 INFO - PROCESS | 1854 | ++DOCSHELL 0x847ea800 == 118 [pid = 1854] [id = 268] 12:24:59 INFO - PROCESS | 1854 | ++DOMWINDOW == 134 (0x848e3800) [pid = 1854] [serial = 805] [outer = (nil)] 12:24:59 INFO - PROCESS | 1854 | ++DOMWINDOW == 135 (0x84a4d000) [pid = 1854] [serial = 806] [outer = 0x848e3800] 12:24:59 INFO - PROCESS | 1854 | 1461180299743 Marionette DEBUG loaded listener.js 12:24:59 INFO - PROCESS | 1854 | ++DOMWINDOW == 136 (0x84e6ac00) [pid = 1854] [serial = 807] [outer = 0x848e3800] 12:25:00 INFO - PROCESS | 1854 | 1461180300649 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 12:25:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 12:25:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1493ms 12:25:00 INFO - PROCESS | 1854 | 1461180300707 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 12:25:00 INFO - PROCESS | 1854 | 1461180300716 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 12:25:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 12:25:00 INFO - PROCESS | 1854 | 1461180300728 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 12:25:00 INFO - PROCESS | 1854 | 1461180300732 Marionette TRACE conn4 <- [1,1046,null,{}] 12:25:00 INFO - PROCESS | 1854 | 1461180300739 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:01 INFO - PROCESS | 1854 | 1461180301012 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 12:25:01 INFO - PROCESS | 1854 | 1461180301307 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:01 INFO - PROCESS | 1854 | ++DOCSHELL 0x8580a800 == 119 [pid = 1854] [id = 269] 12:25:01 INFO - PROCESS | 1854 | ++DOMWINDOW == 137 (0x8580b800) [pid = 1854] [serial = 808] [outer = (nil)] 12:25:01 INFO - PROCESS | 1854 | ++DOMWINDOW == 138 (0x859a0000) [pid = 1854] [serial = 809] [outer = 0x8580b800] 12:25:01 INFO - PROCESS | 1854 | 1461180301392 Marionette DEBUG loaded listener.js 12:25:01 INFO - PROCESS | 1854 | ++DOMWINDOW == 139 (0x859a6800) [pid = 1854] [serial = 810] [outer = 0x8580b800] 12:25:02 INFO - PROCESS | 1854 | 1461180302569 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 12:25:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 12:25:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1940ms 12:25:02 INFO - PROCESS | 1854 | 1461180302705 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 12:25:02 INFO - PROCESS | 1854 | 1461180302720 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 12:25:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 12:25:02 INFO - PROCESS | 1854 | 1461180302925 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 12:25:02 INFO - PROCESS | 1854 | 1461180302935 Marionette TRACE conn4 <- [1,1050,null,{}] 12:25:03 INFO - PROCESS | 1854 | 1461180303671 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:03 INFO - PROCESS | 1854 | --DOMWINDOW == 138 (0x84e69400) [pid = 1854] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 12:25:03 INFO - PROCESS | 1854 | --DOMWINDOW == 137 (0x8580c000) [pid = 1854] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 12:25:03 INFO - PROCESS | 1854 | --DOMWINDOW == 136 (0x889f5400) [pid = 1854] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 12:25:03 INFO - PROCESS | 1854 | --DOMWINDOW == 135 (0x88cb6c00) [pid = 1854] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 12:25:03 INFO - PROCESS | 1854 | --DOMWINDOW == 134 (0x848e9400) [pid = 1854] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 12:25:03 INFO - PROCESS | 1854 | --DOMWINDOW == 133 (0x859a8400) [pid = 1854] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 12:25:03 INFO - PROCESS | 1854 | --DOMWINDOW == 132 (0x88cb3c00) [pid = 1854] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 12:25:04 INFO - PROCESS | 1854 | 1461180304018 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 12:25:04 INFO - PROCESS | 1854 | 1461180304136 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:04 INFO - PROCESS | 1854 | ++DOCSHELL 0x85acd400 == 120 [pid = 1854] [id = 270] 12:25:04 INFO - PROCESS | 1854 | ++DOMWINDOW == 133 (0x85acdc00) [pid = 1854] [serial = 811] [outer = (nil)] 12:25:04 INFO - PROCESS | 1854 | ++DOMWINDOW == 134 (0x87782000) [pid = 1854] [serial = 812] [outer = 0x85acdc00] 12:25:04 INFO - PROCESS | 1854 | 1461180304219 Marionette DEBUG loaded listener.js 12:25:04 INFO - PROCESS | 1854 | ++DOMWINDOW == 135 (0x87962c00) [pid = 1854] [serial = 813] [outer = 0x85acdc00] 12:25:05 INFO - PROCESS | 1854 | 1461180305022 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 12:25:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 12:25:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 2263ms 12:25:05 INFO - PROCESS | 1854 | --DOCSHELL 0x9b297800 == 119 [pid = 1854] [id = 9] 12:25:05 INFO - PROCESS | 1854 | 1461180305073 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 12:25:05 INFO - PROCESS | 1854 | 1461180305079 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 12:25:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 12:25:05 INFO - PROCESS | 1854 | 1461180305131 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 12:25:05 INFO - PROCESS | 1854 | 1461180305151 Marionette TRACE conn4 <- [1,1054,null,{}] 12:25:05 INFO - PROCESS | 1854 | 1461180305162 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:05 INFO - PROCESS | 1854 | 1461180305393 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 12:25:05 INFO - PROCESS | 1854 | 1461180305626 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:05 INFO - PROCESS | 1854 | ++DOCSHELL 0x85acf800 == 120 [pid = 1854] [id = 271] 12:25:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 136 (0x881b5400) [pid = 1854] [serial = 814] [outer = (nil)] 12:25:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 137 (0x881bb800) [pid = 1854] [serial = 815] [outer = 0x881b5400] 12:25:05 INFO - PROCESS | 1854 | 1461180305711 Marionette DEBUG loaded listener.js 12:25:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 138 (0x881c0000) [pid = 1854] [serial = 816] [outer = 0x881b5400] 12:25:06 INFO - PROCESS | 1854 | 1461180306800 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 12:25:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 12:25:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1712ms 12:25:06 INFO - PROCESS | 1854 | 1461180306843 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 12:25:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 12:25:06 INFO - PROCESS | 1854 | 1461180306851 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 12:25:06 INFO - PROCESS | 1854 | 1461180306862 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 12:25:06 INFO - PROCESS | 1854 | 1461180306869 Marionette TRACE conn4 <- [1,1058,null,{}] 12:25:06 INFO - PROCESS | 1854 | 1461180306878 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:07 INFO - PROCESS | 1854 | 1461180307138 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 12:25:07 INFO - PROCESS | 1854 | 1461180307462 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:07 INFO - PROCESS | 1854 | ++DOCSHELL 0x848e6800 == 121 [pid = 1854] [id = 272] 12:25:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 139 (0x84e6f000) [pid = 1854] [serial = 817] [outer = (nil)] 12:25:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 140 (0x85810400) [pid = 1854] [serial = 818] [outer = 0x84e6f000] 12:25:07 INFO - PROCESS | 1854 | 1461180307575 Marionette DEBUG loaded listener.js 12:25:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 141 (0x859ad800) [pid = 1854] [serial = 819] [outer = 0x84e6f000] 12:25:08 INFO - PROCESS | 1854 | 1461180308542 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 12:25:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 12:25:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1752ms 12:25:08 INFO - PROCESS | 1854 | 1461180308614 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 12:25:08 INFO - PROCESS | 1854 | 1461180308623 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 12:25:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 12:25:08 INFO - PROCESS | 1854 | 1461180308638 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 12:25:08 INFO - PROCESS | 1854 | 1461180308644 Marionette TRACE conn4 <- [1,1062,null,{}] 12:25:08 INFO - PROCESS | 1854 | 1461180308652 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:08 INFO - PROCESS | 1854 | 1461180308970 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 12:25:09 INFO - PROCESS | 1854 | 1461180309365 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:09 INFO - PROCESS | 1854 | ++DOCSHELL 0x87962000 == 122 [pid = 1854] [id = 273] 12:25:09 INFO - PROCESS | 1854 | ++DOMWINDOW == 142 (0x87964c00) [pid = 1854] [serial = 820] [outer = (nil)] 12:25:09 INFO - PROCESS | 1854 | ++DOMWINDOW == 143 (0x881bcc00) [pid = 1854] [serial = 821] [outer = 0x87964c00] 12:25:09 INFO - PROCESS | 1854 | 1461180309464 Marionette DEBUG loaded listener.js 12:25:09 INFO - PROCESS | 1854 | ++DOMWINDOW == 144 (0x886ecc00) [pid = 1854] [serial = 822] [outer = 0x87964c00] 12:25:10 INFO - PROCESS | 1854 | 1461180310589 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 12:25:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 12:25:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 2000ms 12:25:10 INFO - PROCESS | 1854 | 1461180310638 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 12:25:10 INFO - PROCESS | 1854 | 1461180310643 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 12:25:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 12:25:10 INFO - PROCESS | 1854 | 1461180310652 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 12:25:10 INFO - PROCESS | 1854 | 1461180310659 Marionette TRACE conn4 <- [1,1066,null,{}] 12:25:10 INFO - PROCESS | 1854 | 1461180310678 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:11 INFO - PROCESS | 1854 | 1461180311018 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 12:25:11 INFO - PROCESS | 1854 | 1461180311265 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:11 INFO - PROCESS | 1854 | ++DOCSHELL 0x881b8c00 == 123 [pid = 1854] [id = 274] 12:25:11 INFO - PROCESS | 1854 | ++DOMWINDOW == 145 (0x88b2e400) [pid = 1854] [serial = 823] [outer = (nil)] 12:25:11 INFO - PROCESS | 1854 | ++DOMWINDOW == 146 (0x88b55000) [pid = 1854] [serial = 824] [outer = 0x88b2e400] 12:25:11 INFO - PROCESS | 1854 | 1461180311368 Marionette DEBUG loaded listener.js 12:25:11 INFO - PROCESS | 1854 | ++DOMWINDOW == 147 (0x88cb2400) [pid = 1854] [serial = 825] [outer = 0x88b2e400] 12:25:12 INFO - PROCESS | 1854 | 1461180312425 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 12:25:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 12:25:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1790ms 12:25:12 INFO - PROCESS | 1854 | 1461180312443 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 12:25:12 INFO - PROCESS | 1854 | 1461180312449 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 12:25:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 12:25:12 INFO - PROCESS | 1854 | 1461180312460 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 12:25:12 INFO - PROCESS | 1854 | 1461180312466 Marionette TRACE conn4 <- [1,1070,null,{}] 12:25:12 INFO - PROCESS | 1854 | 1461180312478 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:12 INFO - PROCESS | 1854 | 1461180312771 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 12:25:13 INFO - PROCESS | 1854 | 1461180313077 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:13 INFO - PROCESS | 1854 | ++DOCSHELL 0x88b2ac00 == 124 [pid = 1854] [id = 275] 12:25:13 INFO - PROCESS | 1854 | ++DOMWINDOW == 148 (0x88cb7000) [pid = 1854] [serial = 826] [outer = (nil)] 12:25:13 INFO - PROCESS | 1854 | ++DOMWINDOW == 149 (0x88e9c400) [pid = 1854] [serial = 827] [outer = 0x88cb7000] 12:25:13 INFO - PROCESS | 1854 | 1461180313194 Marionette DEBUG loaded listener.js 12:25:13 INFO - PROCESS | 1854 | ++DOMWINDOW == 150 (0x88ea2000) [pid = 1854] [serial = 828] [outer = 0x88cb7000] 12:25:14 INFO - PROCESS | 1854 | 1461180314163 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 12:25:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 12:25:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1745ms 12:25:14 INFO - PROCESS | 1854 | 1461180314205 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 12:25:14 INFO - PROCESS | 1854 | 1461180314209 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 12:25:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 12:25:14 INFO - PROCESS | 1854 | 1461180314217 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 12:25:14 INFO - PROCESS | 1854 | 1461180314221 Marionette TRACE conn4 <- [1,1074,null,{}] 12:25:14 INFO - PROCESS | 1854 | 1461180314228 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:14 INFO - PROCESS | 1854 | 1461180314466 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 12:25:14 INFO - PROCESS | 1854 | 1461180314724 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:14 INFO - PROCESS | 1854 | ++DOCSHELL 0x881b8000 == 125 [pid = 1854] [id = 276] 12:25:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 151 (0x88e95400) [pid = 1854] [serial = 829] [outer = (nil)] 12:25:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 152 (0x8945f400) [pid = 1854] [serial = 830] [outer = 0x88e95400] 12:25:14 INFO - PROCESS | 1854 | 1461180314862 Marionette DEBUG loaded listener.js 12:25:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 153 (0x894d9000) [pid = 1854] [serial = 831] [outer = 0x88e95400] 12:25:15 INFO - PROCESS | 1854 | 1461180315913 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 12:25:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 12:25:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1740ms 12:25:15 INFO - PROCESS | 1854 | 1461180315958 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 12:25:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 12:25:15 INFO - PROCESS | 1854 | 1461180315963 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 12:25:15 INFO - PROCESS | 1854 | 1461180315971 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 12:25:15 INFO - PROCESS | 1854 | 1461180315976 Marionette TRACE conn4 <- [1,1078,null,{}] 12:25:15 INFO - PROCESS | 1854 | 1461180315982 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:16 INFO - PROCESS | 1854 | 1461180316271 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 12:25:16 INFO - PROCESS | 1854 | 1461180316606 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:16 INFO - PROCESS | 1854 | ++DOCSHELL 0x89458000 == 126 [pid = 1854] [id = 277] 12:25:16 INFO - PROCESS | 1854 | ++DOMWINDOW == 154 (0x89705c00) [pid = 1854] [serial = 832] [outer = (nil)] 12:25:16 INFO - PROCESS | 1854 | ++DOMWINDOW == 155 (0x8970d000) [pid = 1854] [serial = 833] [outer = 0x89705c00] 12:25:16 INFO - PROCESS | 1854 | 1461180316708 Marionette DEBUG loaded listener.js 12:25:16 INFO - PROCESS | 1854 | ++DOMWINDOW == 156 (0x8970fc00) [pid = 1854] [serial = 834] [outer = 0x89705c00] 12:25:17 INFO - PROCESS | 1854 | 1461180317717 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 12:25:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 12:25:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1794ms 12:25:17 INFO - PROCESS | 1854 | 1461180317765 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 12:25:17 INFO - PROCESS | 1854 | 1461180317771 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 12:25:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 12:25:17 INFO - PROCESS | 1854 | 1461180317780 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 12:25:17 INFO - PROCESS | 1854 | 1461180317785 Marionette TRACE conn4 <- [1,1082,null,{}] 12:25:17 INFO - PROCESS | 1854 | 1461180317792 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:18 INFO - PROCESS | 1854 | 1461180318084 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 12:25:18 INFO - PROCESS | 1854 | 1461180318398 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:18 INFO - PROCESS | 1854 | ++DOCSHELL 0x8954dc00 == 127 [pid = 1854] [id = 278] 12:25:18 INFO - PROCESS | 1854 | ++DOMWINDOW == 157 (0x8970a400) [pid = 1854] [serial = 835] [outer = (nil)] 12:25:18 INFO - PROCESS | 1854 | ++DOMWINDOW == 158 (0x8a1e4000) [pid = 1854] [serial = 836] [outer = 0x8970a400] 12:25:18 INFO - PROCESS | 1854 | 1461180318511 Marionette DEBUG loaded listener.js 12:25:18 INFO - PROCESS | 1854 | ++DOMWINDOW == 159 (0x8a1e7c00) [pid = 1854] [serial = 837] [outer = 0x8970a400] 12:25:19 INFO - PROCESS | 1854 | 1461180319499 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 12:25:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 12:25:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1796ms 12:25:19 INFO - PROCESS | 1854 | 1461180319575 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 12:25:19 INFO - PROCESS | 1854 | 1461180319579 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 12:25:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 12:25:19 INFO - PROCESS | 1854 | 1461180319588 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 12:25:19 INFO - PROCESS | 1854 | 1461180319592 Marionette TRACE conn4 <- [1,1086,null,{}] 12:25:19 INFO - PROCESS | 1854 | 1461180319599 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:19 INFO - PROCESS | 1854 | 1461180319867 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 12:25:20 INFO - PROCESS | 1854 | 1461180320144 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:20 INFO - PROCESS | 1854 | ++DOCSHELL 0x8a16a800 == 128 [pid = 1854] [id = 279] 12:25:20 INFO - PROCESS | 1854 | ++DOMWINDOW == 160 (0x8a174800) [pid = 1854] [serial = 838] [outer = (nil)] 12:25:20 INFO - PROCESS | 1854 | ++DOMWINDOW == 161 (0x8a2bd800) [pid = 1854] [serial = 839] [outer = 0x8a174800] 12:25:20 INFO - PROCESS | 1854 | 1461180320245 Marionette DEBUG loaded listener.js 12:25:20 INFO - PROCESS | 1854 | ++DOMWINDOW == 162 (0x8a2c0400) [pid = 1854] [serial = 840] [outer = 0x8a174800] 12:25:21 INFO - PROCESS | 1854 | 1461180321182 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 12:25:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 12:25:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1641ms 12:25:21 INFO - PROCESS | 1854 | 1461180321230 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 12:25:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 12:25:21 INFO - PROCESS | 1854 | 1461180321234 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 12:25:21 INFO - PROCESS | 1854 | 1461180321242 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 12:25:21 INFO - PROCESS | 1854 | 1461180321246 Marionette TRACE conn4 <- [1,1090,null,{}] 12:25:21 INFO - PROCESS | 1854 | 1461180321252 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:21 INFO - PROCESS | 1854 | 1461180321480 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 12:25:21 INFO - PROCESS | 1854 | 1461180321734 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:21 INFO - PROCESS | 1854 | ++DOCSHELL 0x8970e800 == 129 [pid = 1854] [id = 280] 12:25:21 INFO - PROCESS | 1854 | ++DOMWINDOW == 163 (0x8b25b400) [pid = 1854] [serial = 841] [outer = (nil)] 12:25:21 INFO - PROCESS | 1854 | ++DOMWINDOW == 164 (0x8b262000) [pid = 1854] [serial = 842] [outer = 0x8b25b400] 12:25:21 INFO - PROCESS | 1854 | 1461180321871 Marionette DEBUG loaded listener.js 12:25:21 INFO - PROCESS | 1854 | ++DOMWINDOW == 165 (0x8b267400) [pid = 1854] [serial = 843] [outer = 0x8b25b400] 12:25:22 INFO - PROCESS | 1854 | 1461180322867 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 12:25:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 12:25:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1689ms 12:25:22 INFO - PROCESS | 1854 | 1461180322931 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 12:25:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 12:25:22 INFO - PROCESS | 1854 | 1461180322935 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 12:25:22 INFO - PROCESS | 1854 | 1461180322943 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 12:25:22 INFO - PROCESS | 1854 | 1461180322946 Marionette TRACE conn4 <- [1,1094,null,{}] 12:25:22 INFO - PROCESS | 1854 | 1461180322954 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:23 INFO - PROCESS | 1854 | 1461180323211 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 12:25:23 INFO - PROCESS | 1854 | 1461180323516 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:23 INFO - PROCESS | 1854 | ++DOCSHELL 0x8a2bb800 == 130 [pid = 1854] [id = 281] 12:25:23 INFO - PROCESS | 1854 | ++DOMWINDOW == 166 (0x8a2bc400) [pid = 1854] [serial = 844] [outer = (nil)] 12:25:23 INFO - PROCESS | 1854 | ++DOMWINDOW == 167 (0x8b30d000) [pid = 1854] [serial = 845] [outer = 0x8a2bc400] 12:25:23 INFO - PROCESS | 1854 | 1461180323623 Marionette DEBUG loaded listener.js 12:25:23 INFO - PROCESS | 1854 | ++DOMWINDOW == 168 (0x8b30f000) [pid = 1854] [serial = 846] [outer = 0x8a2bc400] 12:25:24 INFO - PROCESS | 1854 | 1461180324711 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 12:25:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 12:25:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1784ms 12:25:24 INFO - PROCESS | 1854 | 1461180324727 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 12:25:24 INFO - PROCESS | 1854 | 1461180324732 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 12:25:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 12:25:24 INFO - PROCESS | 1854 | 1461180324740 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 12:25:24 INFO - PROCESS | 1854 | 1461180324746 Marionette TRACE conn4 <- [1,1098,null,{}] 12:25:24 INFO - PROCESS | 1854 | 1461180324753 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:25 INFO - PROCESS | 1854 | 1461180325038 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 12:25:25 INFO - PROCESS | 1854 | 1461180325362 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:25 INFO - PROCESS | 1854 | ++DOCSHELL 0x8baa4000 == 131 [pid = 1854] [id = 282] 12:25:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 169 (0x8bac7800) [pid = 1854] [serial = 847] [outer = (nil)] 12:25:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 170 (0x8bbafc00) [pid = 1854] [serial = 848] [outer = 0x8bac7800] 12:25:25 INFO - PROCESS | 1854 | 1461180325478 Marionette DEBUG loaded listener.js 12:25:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 171 (0x8c6b1c00) [pid = 1854] [serial = 849] [outer = 0x8bac7800] 12:25:26 INFO - PROCESS | 1854 | 1461180326517 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 12:25:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 12:25:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1840ms 12:25:26 INFO - PROCESS | 1854 | 1461180326582 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 12:25:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 12:25:26 INFO - PROCESS | 1854 | 1461180326588 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 12:25:26 INFO - PROCESS | 1854 | 1461180326597 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 12:25:26 INFO - PROCESS | 1854 | 1461180326601 Marionette TRACE conn4 <- [1,1102,null,{}] 12:25:26 INFO - PROCESS | 1854 | 1461180326608 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:26 INFO - PROCESS | 1854 | 1461180326849 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 12:25:27 INFO - PROCESS | 1854 | 1461180327114 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:27 INFO - PROCESS | 1854 | ++DOCSHELL 0x8b307800 == 132 [pid = 1854] [id = 283] 12:25:27 INFO - PROCESS | 1854 | ++DOMWINDOW == 172 (0x8baaac00) [pid = 1854] [serial = 850] [outer = (nil)] 12:25:27 INFO - PROCESS | 1854 | ++DOMWINDOW == 173 (0x8c76d400) [pid = 1854] [serial = 851] [outer = 0x8baaac00] 12:25:27 INFO - PROCESS | 1854 | 1461180327254 Marionette DEBUG loaded listener.js 12:25:27 INFO - PROCESS | 1854 | ++DOMWINDOW == 174 (0x8c776000) [pid = 1854] [serial = 852] [outer = 0x8baaac00] 12:25:28 INFO - PROCESS | 1854 | 1461180328228 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 12:25:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 12:25:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1690ms 12:25:28 INFO - PROCESS | 1854 | 1461180328287 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 12:25:28 INFO - PROCESS | 1854 | 1461180328290 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 12:25:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 12:25:28 INFO - PROCESS | 1854 | 1461180328299 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 12:25:28 INFO - PROCESS | 1854 | 1461180328302 Marionette TRACE conn4 <- [1,1106,null,{}] 12:25:28 INFO - PROCESS | 1854 | 1461180328310 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:28 INFO - PROCESS | 1854 | 1461180328559 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 12:25:28 INFO - PROCESS | 1854 | 1461180328891 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:28 INFO - PROCESS | 1854 | ++DOCSHELL 0x847ed800 == 133 [pid = 1854] [id = 284] 12:25:28 INFO - PROCESS | 1854 | ++DOMWINDOW == 175 (0x8c6b8800) [pid = 1854] [serial = 853] [outer = (nil)] 12:25:28 INFO - PROCESS | 1854 | ++DOMWINDOW == 176 (0x8c8b2000) [pid = 1854] [serial = 854] [outer = 0x8c6b8800] 12:25:29 INFO - PROCESS | 1854 | 1461180328999 Marionette DEBUG loaded listener.js 12:25:29 INFO - PROCESS | 1854 | ++DOMWINDOW == 177 (0x8c8b6000) [pid = 1854] [serial = 855] [outer = 0x8c6b8800] 12:25:30 INFO - PROCESS | 1854 | 1461180330063 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 12:25:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 12:25:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1844ms 12:25:30 INFO - PROCESS | 1854 | 1461180330145 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 12:25:30 INFO - PROCESS | 1854 | 1461180330154 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 12:25:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 12:25:30 INFO - PROCESS | 1854 | 1461180330164 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 12:25:30 INFO - PROCESS | 1854 | 1461180330171 Marionette TRACE conn4 <- [1,1110,null,{}] 12:25:30 INFO - PROCESS | 1854 | 1461180330182 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:30 INFO - PROCESS | 1854 | 1461180330467 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 12:25:30 INFO - PROCESS | 1854 | 1461180330791 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:30 INFO - PROCESS | 1854 | ++DOCSHELL 0x83f4c000 == 134 [pid = 1854] [id = 285] 12:25:30 INFO - PROCESS | 1854 | ++DOMWINDOW == 178 (0x8c76a000) [pid = 1854] [serial = 856] [outer = (nil)] 12:25:30 INFO - PROCESS | 1854 | ++DOMWINDOW == 179 (0x8e0dc800) [pid = 1854] [serial = 857] [outer = 0x8c76a000] 12:25:30 INFO - PROCESS | 1854 | 1461180330900 Marionette DEBUG loaded listener.js 12:25:31 INFO - PROCESS | 1854 | ++DOMWINDOW == 180 (0x8e0dfc00) [pid = 1854] [serial = 858] [outer = 0x8c76a000] 12:25:31 INFO - PROCESS | 1854 | 1461180331951 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 12:25:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 12:25:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1839ms 12:25:32 INFO - PROCESS | 1854 | 1461180332012 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 12:25:32 INFO - PROCESS | 1854 | 1461180332017 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 12:25:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 12:25:32 INFO - PROCESS | 1854 | 1461180332025 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 12:25:32 INFO - PROCESS | 1854 | 1461180332029 Marionette TRACE conn4 <- [1,1114,null,{}] 12:25:32 INFO - PROCESS | 1854 | 1461180332036 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:32 INFO - PROCESS | 1854 | 1461180332304 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 12:25:32 INFO - PROCESS | 1854 | 1461180332626 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:32 INFO - PROCESS | 1854 | ++DOCSHELL 0x84a4ac00 == 135 [pid = 1854] [id = 286] 12:25:32 INFO - PROCESS | 1854 | ++DOMWINDOW == 181 (0x84a4bc00) [pid = 1854] [serial = 859] [outer = (nil)] 12:25:32 INFO - PROCESS | 1854 | ++DOMWINDOW == 182 (0x8e8d3000) [pid = 1854] [serial = 860] [outer = 0x84a4bc00] 12:25:32 INFO - PROCESS | 1854 | 1461180332741 Marionette DEBUG loaded listener.js 12:25:32 INFO - PROCESS | 1854 | ++DOMWINDOW == 183 (0x8e8d5800) [pid = 1854] [serial = 861] [outer = 0x84a4bc00] 12:25:33 INFO - PROCESS | 1854 | 1461180333736 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 12:25:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 12:25:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1734ms 12:25:33 INFO - PROCESS | 1854 | 1461180333761 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 12:25:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 12:25:33 INFO - PROCESS | 1854 | 1461180333766 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 12:25:33 INFO - PROCESS | 1854 | 1461180333774 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 12:25:33 INFO - PROCESS | 1854 | 1461180333776 Marionette TRACE conn4 <- [1,1118,null,{}] 12:25:33 INFO - PROCESS | 1854 | 1461180333784 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:34 INFO - PROCESS | 1854 | 1461180334507 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 12:25:34 INFO - PROCESS | 1854 | 1461180334838 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:34 INFO - PROCESS | 1854 | ++DOCSHELL 0x852e8800 == 136 [pid = 1854] [id = 287] 12:25:34 INFO - PROCESS | 1854 | ++DOMWINDOW == 184 (0x852e8c00) [pid = 1854] [serial = 862] [outer = (nil)] 12:25:34 INFO - PROCESS | 1854 | ++DOMWINDOW == 185 (0x852f5000) [pid = 1854] [serial = 863] [outer = 0x852e8c00] 12:25:34 INFO - PROCESS | 1854 | 1461180334957 Marionette DEBUG loaded listener.js 12:25:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 186 (0x859a3000) [pid = 1854] [serial = 864] [outer = 0x852e8c00] 12:25:35 INFO - PROCESS | 1854 | 1461180335951 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 12:25:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 12:25:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 2235ms 12:25:36 INFO - PROCESS | 1854 | 1461180336010 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 12:25:36 INFO - PROCESS | 1854 | 1461180336018 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 12:25:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 12:25:36 INFO - PROCESS | 1854 | 1461180336028 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 12:25:36 INFO - PROCESS | 1854 | 1461180336035 Marionette TRACE conn4 <- [1,1122,null,{}] 12:25:36 INFO - PROCESS | 1854 | 1461180336112 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:36 INFO - PROCESS | 1854 | --DOCSHELL 0x859a3400 == 135 [pid = 1854] [id = 221] 12:25:36 INFO - PROCESS | 1854 | --DOCSHELL 0x859a7800 == 134 [pid = 1854] [id = 222] 12:25:36 INFO - PROCESS | 1854 | --DOCSHELL 0x84e64000 == 133 [pid = 1854] [id = 223] 12:25:36 INFO - PROCESS | 1854 | --DOCSHELL 0x85814c00 == 132 [pid = 1854] [id = 220] 12:25:36 INFO - PROCESS | 1854 | --DOCSHELL 0x84e68400 == 131 [pid = 1854] [id = 224] 12:25:36 INFO - PROCESS | 1854 | --DOCSHELL 0x8580a800 == 130 [pid = 1854] [id = 269] 12:25:36 INFO - PROCESS | 1854 | --DOCSHELL 0x989ce400 == 129 [pid = 1854] [id = 10] 12:25:36 INFO - PROCESS | 1854 | --DOCSHELL 0x847ea800 == 128 [pid = 1854] [id = 268] 12:25:36 INFO - PROCESS | 1854 | --DOCSHELL 0x84e69000 == 127 [pid = 1854] [id = 266] 12:25:36 INFO - PROCESS | 1854 | --DOCSHELL 0x83f51000 == 126 [pid = 1854] [id = 265] 12:25:36 INFO - PROCESS | 1854 | --DOCSHELL 0x8b25a400 == 125 [pid = 1854] [id = 263] 12:25:36 INFO - PROCESS | 1854 | --DOCSHELL 0x83f4cc00 == 124 [pid = 1854] [id = 264] 12:25:36 INFO - PROCESS | 1854 | --DOCSHELL 0x8f0cd000 == 123 [pid = 1854] [id = 262] 12:25:36 INFO - PROCESS | 1854 | --DOCSHELL 0x8a2bf800 == 122 [pid = 1854] [id = 261] 12:25:36 INFO - PROCESS | 1854 | --DOCSHELL 0x848e9000 == 121 [pid = 1854] [id = 259] 12:25:36 INFO - PROCESS | 1854 | --DOCSHELL 0x8c76d000 == 120 [pid = 1854] [id = 260] 12:25:36 INFO - PROCESS | 1854 | --DOCSHELL 0x84a48c00 == 119 [pid = 1854] [id = 258] 12:25:36 INFO - PROCESS | 1854 | --DOCSHELL 0x8b269800 == 118 [pid = 1854] [id = 257] 12:25:36 INFO - PROCESS | 1854 | --DOCSHELL 0x89543400 == 117 [pid = 1854] [id = 256] 12:25:36 INFO - PROCESS | 1854 | --DOCSHELL 0x894df400 == 116 [pid = 1854] [id = 255] 12:25:36 INFO - PROCESS | 1854 | --DOCSHELL 0x88e9a800 == 115 [pid = 1854] [id = 253] 12:25:36 INFO - PROCESS | 1854 | --DOCSHELL 0x87777c00 == 114 [pid = 1854] [id = 254] 12:25:36 INFO - PROCESS | 1854 | --DOCSHELL 0x87783800 == 113 [pid = 1854] [id = 252] 12:25:36 INFO - PROCESS | 1854 | --DOCSHELL 0x83f52400 == 112 [pid = 1854] [id = 251] 12:25:36 INFO - PROCESS | 1854 | 1461180336831 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 12:25:36 INFO - PROCESS | 1854 | --DOMWINDOW == 185 (0x881b2000) [pid = 1854] [serial = 752] [outer = (nil)] [url = about:blank] 12:25:36 INFO - PROCESS | 1854 | --DOMWINDOW == 184 (0x886ea400) [pid = 1854] [serial = 744] [outer = (nil)] [url = about:blank] 12:25:36 INFO - PROCESS | 1854 | --DOMWINDOW == 183 (0x847eb800) [pid = 1854] [serial = 716] [outer = (nil)] [url = about:blank] 12:25:36 INFO - PROCESS | 1854 | --DOMWINDOW == 182 (0x852f0c00) [pid = 1854] [serial = 731] [outer = (nil)] [url = about:blank] 12:25:36 INFO - PROCESS | 1854 | --DOMWINDOW == 181 (0x84a4a800) [pid = 1854] [serial = 728] [outer = (nil)] [url = about:blank] 12:25:36 INFO - PROCESS | 1854 | --DOMWINDOW == 180 (0x859a1000) [pid = 1854] [serial = 737] [outer = (nil)] [url = about:blank] 12:25:36 INFO - PROCESS | 1854 | --DOMWINDOW == 179 (0x848ef000) [pid = 1854] [serial = 722] [outer = (nil)] [url = about:blank] 12:25:36 INFO - PROCESS | 1854 | --DOMWINDOW == 178 (0x8f0d0400) [pid = 1854] [serial = 701] [outer = (nil)] [url = about:blank] 12:25:36 INFO - PROCESS | 1854 | --DOMWINDOW == 177 (0x88b4d800) [pid = 1854] [serial = 740] [outer = (nil)] [url = about:blank] 12:25:36 INFO - PROCESS | 1854 | --DOMWINDOW == 176 (0x8fd90000) [pid = 1854] [serial = 704] [outer = (nil)] [url = about:blank] 12:25:36 INFO - PROCESS | 1854 | --DOMWINDOW == 175 (0x98f5b000) [pid = 1854] [serial = 713] [outer = (nil)] [url = about:blank] 12:25:37 INFO - PROCESS | 1854 | --DOMWINDOW == 174 (0x852ee400) [pid = 1854] [serial = 725] [outer = (nil)] [url = about:blank] 12:25:37 INFO - PROCESS | 1854 | --DOMWINDOW == 173 (0x97388400) [pid = 1854] [serial = 710] [outer = (nil)] [url = about:blank] 12:25:37 INFO - PROCESS | 1854 | --DOMWINDOW == 172 (0x8a1eb800) [pid = 1854] [serial = 750] [outer = (nil)] [url = about:blank] 12:25:37 INFO - PROCESS | 1854 | --DOMWINDOW == 171 (0x848f0400) [pid = 1854] [serial = 734] [outer = (nil)] [url = about:blank] 12:25:37 INFO - PROCESS | 1854 | --DOMWINDOW == 170 (0x8c8b5400) [pid = 1854] [serial = 698] [outer = (nil)] [url = about:blank] 12:25:37 INFO - PROCESS | 1854 | --DOMWINDOW == 169 (0x87963000) [pid = 1854] [serial = 692] [outer = (nil)] [url = about:blank] 12:25:37 INFO - PROCESS | 1854 | --DOMWINDOW == 168 (0x89456c00) [pid = 1854] [serial = 747] [outer = (nil)] [url = about:blank] 12:25:37 INFO - PROCESS | 1854 | --DOMWINDOW == 167 (0x85ac3000) [pid = 1854] [serial = 738] [outer = (nil)] [url = about:blank] 12:25:37 INFO - PROCESS | 1854 | --DOMWINDOW == 166 (0x88e9fc00) [pid = 1854] [serial = 741] [outer = (nil)] [url = about:blank] 12:25:37 INFO - PROCESS | 1854 | --DOMWINDOW == 165 (0x87963800) [pid = 1854] [serial = 743] [outer = (nil)] [url = about:blank] 12:25:37 INFO - PROCESS | 1854 | --DOMWINDOW == 164 (0x84a4b400) [pid = 1854] [serial = 735] [outer = (nil)] [url = about:blank] 12:25:37 INFO - PROCESS | 1854 | --DOMWINDOW == 163 (0x8c6b8000) [pid = 1854] [serial = 690] [outer = (nil)] [url = about:blank] 12:25:37 INFO - PROCESS | 1854 | --DOMWINDOW == 162 (0x984d0400) [pid = 1854] [serial = 719] [outer = (nil)] [url = about:blank] 12:25:37 INFO - PROCESS | 1854 | --DOMWINDOW == 161 (0x8a171c00) [pid = 1854] [serial = 749] [outer = (nil)] [url = about:blank] 12:25:37 INFO - PROCESS | 1854 | --DOMWINDOW == 160 (0x88ea3c00) [pid = 1854] [serial = 746] [outer = (nil)] [url = about:blank] 12:25:37 INFO - PROCESS | 1854 | --DOMWINDOW == 159 (0x9150ac00) [pid = 1854] [serial = 707] [outer = (nil)] [url = about:blank] 12:25:37 INFO - PROCESS | 1854 | --DOMWINDOW == 158 (0x8a16b400) [pid = 1854] [serial = 695] [outer = (nil)] [url = about:blank] 12:25:37 INFO - PROCESS | 1854 | 1461180337236 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:37 INFO - PROCESS | 1854 | ++DOCSHELL 0x847ed400 == 113 [pid = 1854] [id = 288] 12:25:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 159 (0x847ee000) [pid = 1854] [serial = 865] [outer = (nil)] 12:25:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 160 (0x84a42800) [pid = 1854] [serial = 866] [outer = 0x847ee000] 12:25:37 INFO - PROCESS | 1854 | 1461180337328 Marionette DEBUG loaded listener.js 12:25:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 161 (0x84e63800) [pid = 1854] [serial = 867] [outer = 0x847ee000] 12:25:38 INFO - PROCESS | 1854 | 1461180338303 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 12:25:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 12:25:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 2299ms 12:25:38 INFO - PROCESS | 1854 | 1461180338328 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 12:25:38 INFO - PROCESS | 1854 | 1461180338334 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 12:25:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 12:25:38 INFO - PROCESS | 1854 | 1461180338342 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 12:25:38 INFO - PROCESS | 1854 | 1461180338347 Marionette TRACE conn4 <- [1,1126,null,{}] 12:25:38 INFO - PROCESS | 1854 | 1461180338355 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:38 INFO - PROCESS | 1854 | 1461180338658 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 12:25:38 INFO - PROCESS | 1854 | 1461180338679 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:38 INFO - PROCESS | 1854 | ++DOCSHELL 0x852f5c00 == 114 [pid = 1854] [id = 289] 12:25:38 INFO - PROCESS | 1854 | ++DOMWINDOW == 162 (0x859a1000) [pid = 1854] [serial = 868] [outer = (nil)] 12:25:38 INFO - PROCESS | 1854 | ++DOMWINDOW == 163 (0x881b6400) [pid = 1854] [serial = 869] [outer = 0x859a1000] 12:25:38 INFO - PROCESS | 1854 | 1461180338765 Marionette DEBUG loaded listener.js 12:25:38 INFO - PROCESS | 1854 | ++DOMWINDOW == 164 (0x886e6800) [pid = 1854] [serial = 870] [outer = 0x859a1000] 12:25:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 12:25:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1583ms 12:25:39 INFO - PROCESS | 1854 | 1461180339917 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 12:25:39 INFO - PROCESS | 1854 | 1461180339927 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 12:25:39 INFO - PROCESS | 1854 | 1461180339935 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 12:25:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 12:25:39 INFO - PROCESS | 1854 | 1461180339966 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 12:25:39 INFO - PROCESS | 1854 | 1461180339976 Marionette TRACE conn4 <- [1,1130,null,{}] 12:25:39 INFO - PROCESS | 1854 | 1461180339982 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:40 INFO - PROCESS | 1854 | 1461180340276 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 12:25:40 INFO - PROCESS | 1854 | 1461180340314 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:40 INFO - PROCESS | 1854 | ++DOCSHELL 0x859a3400 == 115 [pid = 1854] [id = 290] 12:25:40 INFO - PROCESS | 1854 | ++DOMWINDOW == 165 (0x87783800) [pid = 1854] [serial = 871] [outer = (nil)] 12:25:40 INFO - PROCESS | 1854 | ++DOMWINDOW == 166 (0x88b51800) [pid = 1854] [serial = 872] [outer = 0x87783800] 12:25:40 INFO - PROCESS | 1854 | 1461180340402 Marionette DEBUG loaded listener.js 12:25:40 INFO - PROCESS | 1854 | ++DOMWINDOW == 167 (0x88cba400) [pid = 1854] [serial = 873] [outer = 0x87783800] 12:25:41 INFO - PROCESS | 1854 | 1461180341504 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 12:25:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 12:25:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1609ms 12:25:42 INFO - PROCESS | 1854 | --DOMWINDOW == 166 (0x84a4a000) [pid = 1854] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 12:25:42 INFO - PROCESS | 1854 | --DOMWINDOW == 165 (0x90264400) [pid = 1854] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 12:25:42 INFO - PROCESS | 1854 | --DOMWINDOW == 164 (0x90267c00) [pid = 1854] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 12:25:42 INFO - PROCESS | 1854 | --DOMWINDOW == 163 (0x8c8adc00) [pid = 1854] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 12:25:42 INFO - PROCESS | 1854 | --DOMWINDOW == 162 (0x89709800) [pid = 1854] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 12:25:42 INFO - PROCESS | 1854 | --DOMWINDOW == 161 (0x8a2b9400) [pid = 1854] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 12:25:42 INFO - PROCESS | 1854 | --DOMWINDOW == 160 (0x8777b000) [pid = 1854] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 12:25:42 INFO - PROCESS | 1854 | --DOMWINDOW == 159 (0x848e5800) [pid = 1854] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 12:25:42 INFO - PROCESS | 1854 | --DOMWINDOW == 158 (0x8f35b000) [pid = 1854] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 12:25:42 INFO - PROCESS | 1854 | --DOMWINDOW == 157 (0x8954fc00) [pid = 1854] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 12:25:42 INFO - PROCESS | 1854 | --DOMWINDOW == 156 (0x848e3800) [pid = 1854] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 12:25:42 INFO - PROCESS | 1854 | --DOMWINDOW == 155 (0x8c8aec00) [pid = 1854] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 12:25:42 INFO - PROCESS | 1854 | --DOMWINDOW == 154 (0x88e9d000) [pid = 1854] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 12:25:42 INFO - PROCESS | 1854 | --DOMWINDOW == 153 (0x83f51400) [pid = 1854] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 12:25:42 INFO - PROCESS | 1854 | --DOMWINDOW == 152 (0x8fd2ac00) [pid = 1854] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 12:25:42 INFO - PROCESS | 1854 | --DOMWINDOW == 151 (0x89451800) [pid = 1854] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 12:25:42 INFO - PROCESS | 1854 | --DOMWINDOW == 150 (0x85809c00) [pid = 1854] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 12:25:42 INFO - PROCESS | 1854 | --DOMWINDOW == 149 (0x99343c00) [pid = 1854] [serial = 27] [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.] 12:25:42 INFO - PROCESS | 1854 | --DOMWINDOW == 148 (0x8baa8400) [pid = 1854] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 12:25:42 INFO - PROCESS | 1854 | --DOMWINDOW == 147 (0x87784c00) [pid = 1854] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 12:25:42 INFO - PROCESS | 1854 | --DOMWINDOW == 146 (0x9b298800) [pid = 1854] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:25:42 INFO - PROCESS | 1854 | --DOMWINDOW == 145 (0x8580b800) [pid = 1854] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 12:25:42 INFO - PROCESS | 1854 | --DOMWINDOW == 144 (0x85acdc00) [pid = 1854] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 12:25:42 INFO - PROCESS | 1854 | --DOMWINDOW == 143 (0x848ee000) [pid = 1854] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 12:25:42 INFO - PROCESS | 1854 | --DOMWINDOW == 142 (0x9631c000) [pid = 1854] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 12:25:42 INFO - PROCESS | 1854 | --DOMWINDOW == 141 (0x8f0c6800) [pid = 1854] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 12:25:42 INFO - PROCESS | 1854 | --DOMWINDOW == 140 (0x848eb400) [pid = 1854] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 12:25:42 INFO - PROCESS | 1854 | --DOMWINDOW == 139 (0x8ea08000) [pid = 1854] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 12:25:42 INFO - PROCESS | 1854 | --DOMWINDOW == 138 (0x902b3c00) [pid = 1854] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 12:25:42 INFO - PROCESS | 1854 | --DOMWINDOW == 137 (0x8777a400) [pid = 1854] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 12:25:42 INFO - PROCESS | 1854 | --DOMWINDOW == 136 (0x847eb400) [pid = 1854] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 12:25:42 INFO - PROCESS | 1854 | --DOMWINDOW == 135 (0x902c0400) [pid = 1854] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 12:25:42 INFO - PROCESS | 1854 | --DOMWINDOW == 134 (0x894da400) [pid = 1854] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 12:25:42 INFO - PROCESS | 1854 | --DOMWINDOW == 133 (0x847e3000) [pid = 1854] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 12:25:42 INFO - PROCESS | 1854 | --DOMWINDOW == 132 (0x84a41800) [pid = 1854] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 12:25:42 INFO - PROCESS | 1854 | --DOMWINDOW == 131 (0x8c774c00) [pid = 1854] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 12:25:42 INFO - PROCESS | 1854 | 1461180342323 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 12:25:42 INFO - PROCESS | 1854 | 1461180342325 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 12:25:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 12:25:42 INFO - PROCESS | 1854 | 1461180342420 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 12:25:42 INFO - PROCESS | 1854 | 1461180342424 Marionette TRACE conn4 <- [1,1134,null,{}] 12:25:42 INFO - PROCESS | 1854 | 1461180342435 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:42 INFO - PROCESS | 1854 | 1461180342639 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 12:25:42 INFO - PROCESS | 1854 | 1461180342655 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:42 INFO - PROCESS | 1854 | ++DOCSHELL 0x848e5800 == 116 [pid = 1854] [id = 291] 12:25:42 INFO - PROCESS | 1854 | ++DOMWINDOW == 132 (0x848f1000) [pid = 1854] [serial = 874] [outer = (nil)] 12:25:42 INFO - PROCESS | 1854 | ++DOMWINDOW == 133 (0x85809c00) [pid = 1854] [serial = 875] [outer = 0x848f1000] 12:25:42 INFO - PROCESS | 1854 | 1461180342755 Marionette DEBUG loaded listener.js 12:25:42 INFO - PROCESS | 1854 | ++DOMWINDOW == 134 (0x87784c00) [pid = 1854] [serial = 876] [outer = 0x848f1000] 12:25:43 INFO - PROCESS | 1854 | 1461180343699 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 12:25:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 12:25:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1378ms 12:25:43 INFO - PROCESS | 1854 | 1461180343766 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 12:25:43 INFO - PROCESS | 1854 | 1461180343770 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 12:25:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 12:25:43 INFO - PROCESS | 1854 | 1461180343777 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 12:25:43 INFO - PROCESS | 1854 | 1461180343782 Marionette TRACE conn4 <- [1,1138,null,{}] 12:25:43 INFO - PROCESS | 1854 | 1461180343788 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:44 INFO - PROCESS | 1854 | 1461180344000 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 12:25:44 INFO - PROCESS | 1854 | 1461180344277 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:44 INFO - PROCESS | 1854 | ++DOCSHELL 0x847e9800 == 117 [pid = 1854] [id = 292] 12:25:44 INFO - PROCESS | 1854 | ++DOMWINDOW == 135 (0x847ea800) [pid = 1854] [serial = 877] [outer = (nil)] 12:25:44 INFO - PROCESS | 1854 | ++DOMWINDOW == 136 (0x848f0c00) [pid = 1854] [serial = 878] [outer = 0x847ea800] 12:25:44 INFO - PROCESS | 1854 | 1461180344453 Marionette DEBUG loaded listener.js 12:25:44 INFO - PROCESS | 1854 | ++DOMWINDOW == 137 (0x84e6dc00) [pid = 1854] [serial = 879] [outer = 0x847ea800] 12:25:45 INFO - PROCESS | 1854 | 1461180345539 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 12:25:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 12:25:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1793ms 12:25:45 INFO - PROCESS | 1854 | 1461180345572 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 12:25:45 INFO - PROCESS | 1854 | 1461180345581 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 12:25:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 12:25:45 INFO - PROCESS | 1854 | 1461180345592 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 12:25:45 INFO - PROCESS | 1854 | 1461180345596 Marionette TRACE conn4 <- [1,1142,null,{}] 12:25:45 INFO - PROCESS | 1854 | 1461180345607 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:45 INFO - PROCESS | 1854 | 1461180345855 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 12:25:46 INFO - PROCESS | 1854 | 1461180346185 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:46 INFO - PROCESS | 1854 | ++DOCSHELL 0x87963800 == 118 [pid = 1854] [id = 293] 12:25:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 138 (0x87965c00) [pid = 1854] [serial = 880] [outer = (nil)] 12:25:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 139 (0x881b2c00) [pid = 1854] [serial = 881] [outer = 0x87965c00] 12:25:46 INFO - PROCESS | 1854 | 1461180346285 Marionette DEBUG loaded listener.js 12:25:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 140 (0x889f4400) [pid = 1854] [serial = 882] [outer = 0x87965c00] 12:25:47 INFO - PROCESS | 1854 | 1461180347357 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 12:25:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 12:25:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1800ms 12:25:47 INFO - PROCESS | 1854 | 1461180347394 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 12:25:47 INFO - PROCESS | 1854 | 1461180347403 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 12:25:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 12:25:47 INFO - PROCESS | 1854 | 1461180347423 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 12:25:47 INFO - PROCESS | 1854 | 1461180347431 Marionette TRACE conn4 <- [1,1146,null,{}] 12:25:47 INFO - PROCESS | 1854 | 1461180347441 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:47 INFO - PROCESS | 1854 | 1461180347690 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 12:25:48 INFO - PROCESS | 1854 | 1461180348013 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:48 INFO - PROCESS | 1854 | ++DOCSHELL 0x889fb000 == 119 [pid = 1854] [id = 294] 12:25:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 141 (0x88b59c00) [pid = 1854] [serial = 883] [outer = (nil)] 12:25:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 142 (0x89459000) [pid = 1854] [serial = 884] [outer = 0x88b59c00] 12:25:48 INFO - PROCESS | 1854 | 1461180348111 Marionette DEBUG loaded listener.js 12:25:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 143 (0x89546000) [pid = 1854] [serial = 885] [outer = 0x88b59c00] 12:25:49 INFO - PROCESS | 1854 | 1461180349137 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 12:25:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 12:25:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1758ms 12:25:49 INFO - PROCESS | 1854 | 1461180349173 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 12:25:49 INFO - PROCESS | 1854 | 1461180349177 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 12:25:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 12:25:49 INFO - PROCESS | 1854 | 1461180349189 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 12:25:49 INFO - PROCESS | 1854 | 1461180349204 Marionette TRACE conn4 <- [1,1150,null,{}] 12:25:49 INFO - PROCESS | 1854 | 1461180349225 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:49 INFO - PROCESS | 1854 | 1461180349538 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 12:25:49 INFO - PROCESS | 1854 | 1461180349857 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:49 INFO - PROCESS | 1854 | ++DOCSHELL 0x886f0000 == 120 [pid = 1854] [id = 295] 12:25:49 INFO - PROCESS | 1854 | ++DOMWINDOW == 144 (0x8a167400) [pid = 1854] [serial = 886] [outer = (nil)] 12:25:49 INFO - PROCESS | 1854 | ++DOMWINDOW == 145 (0x8a2b2c00) [pid = 1854] [serial = 887] [outer = 0x8a167400] 12:25:49 INFO - PROCESS | 1854 | 1461180349958 Marionette DEBUG loaded listener.js 12:25:50 INFO - PROCESS | 1854 | ++DOMWINDOW == 146 (0x8a2bb000) [pid = 1854] [serial = 888] [outer = 0x8a167400] 12:25:50 INFO - PROCESS | 1854 | 1461180350950 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 12:25:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 12:25:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1807ms 12:25:50 INFO - PROCESS | 1854 | 1461180350995 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 12:25:51 INFO - PROCESS | 1854 | 1461180351001 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 12:25:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 12:25:51 INFO - PROCESS | 1854 | 1461180351010 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 12:25:51 INFO - PROCESS | 1854 | 1461180351013 Marionette TRACE conn4 <- [1,1154,null,{}] 12:25:51 INFO - PROCESS | 1854 | 1461180351030 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:51 INFO - PROCESS | 1854 | 1461180351322 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 12:25:51 INFO - PROCESS | 1854 | 1461180351627 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:51 INFO - PROCESS | 1854 | ++DOCSHELL 0x8a2b7000 == 121 [pid = 1854] [id = 296] 12:25:51 INFO - PROCESS | 1854 | ++DOMWINDOW == 147 (0x8b25f000) [pid = 1854] [serial = 889] [outer = (nil)] 12:25:51 INFO - PROCESS | 1854 | ++DOMWINDOW == 148 (0x8b308000) [pid = 1854] [serial = 890] [outer = 0x8b25f000] 12:25:51 INFO - PROCESS | 1854 | 1461180351725 Marionette DEBUG loaded listener.js 12:25:51 INFO - PROCESS | 1854 | ++DOMWINDOW == 149 (0x8baa3000) [pid = 1854] [serial = 891] [outer = 0x8b25f000] 12:25:52 INFO - PROCESS | 1854 | 1461180352678 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 12:25:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 12:25:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1708ms 12:25:52 INFO - PROCESS | 1854 | 1461180352717 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 12:25:52 INFO - PROCESS | 1854 | 1461180352720 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 12:25:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 12:25:52 INFO - PROCESS | 1854 | 1461180352729 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 12:25:52 INFO - PROCESS | 1854 | 1461180352733 Marionette TRACE conn4 <- [1,1158,null,{}] 12:25:52 INFO - PROCESS | 1854 | 1461180352742 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:52 INFO - PROCESS | 1854 | 1461180352989 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 12:25:53 INFO - PROCESS | 1854 | 1461180353269 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:53 INFO - PROCESS | 1854 | ++DOCSHELL 0x8bac3800 == 122 [pid = 1854] [id = 297] 12:25:53 INFO - PROCESS | 1854 | ++DOMWINDOW == 150 (0x8bac4000) [pid = 1854] [serial = 892] [outer = (nil)] 12:25:53 INFO - PROCESS | 1854 | ++DOMWINDOW == 151 (0x8bac7c00) [pid = 1854] [serial = 893] [outer = 0x8bac4000] 12:25:53 INFO - PROCESS | 1854 | 1461180353437 Marionette DEBUG loaded listener.js 12:25:53 INFO - PROCESS | 1854 | ++DOMWINDOW == 152 (0x8c76f000) [pid = 1854] [serial = 894] [outer = 0x8bac4000] 12:25:54 INFO - PROCESS | 1854 | 1461180354456 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 12:25:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 12:25:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1790ms 12:25:54 INFO - PROCESS | 1854 | 1461180354519 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 12:25:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 12:25:54 INFO - PROCESS | 1854 | 1461180354525 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 12:25:54 INFO - PROCESS | 1854 | 1461180354533 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 12:25:54 INFO - PROCESS | 1854 | 1461180354536 Marionette TRACE conn4 <- [1,1162,null,{}] 12:25:54 INFO - PROCESS | 1854 | 1461180354544 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:54 INFO - PROCESS | 1854 | 1461180354835 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 12:25:55 INFO - PROCESS | 1854 | 1461180355147 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:55 INFO - PROCESS | 1854 | ++DOCSHELL 0x88e9fc00 == 123 [pid = 1854] [id = 298] 12:25:55 INFO - PROCESS | 1854 | ++DOMWINDOW == 153 (0x8babf000) [pid = 1854] [serial = 895] [outer = (nil)] 12:25:55 INFO - PROCESS | 1854 | ++DOMWINDOW == 154 (0x8df30c00) [pid = 1854] [serial = 896] [outer = 0x8babf000] 12:25:55 INFO - PROCESS | 1854 | 1461180355252 Marionette DEBUG loaded listener.js 12:25:55 INFO - PROCESS | 1854 | ++DOMWINDOW == 155 (0x8e0e1800) [pid = 1854] [serial = 897] [outer = 0x8babf000] 12:25:56 INFO - PROCESS | 1854 | 1461180356285 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 12:25:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 12:25:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1791ms 12:25:56 INFO - PROCESS | 1854 | 1461180356324 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 12:25:56 INFO - PROCESS | 1854 | 1461180356329 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 12:25:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 12:25:56 INFO - PROCESS | 1854 | 1461180356336 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 12:25:56 INFO - PROCESS | 1854 | 1461180356341 Marionette TRACE conn4 <- [1,1166,null,{}] 12:25:56 INFO - PROCESS | 1854 | 1461180356348 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:56 INFO - PROCESS | 1854 | 1461180356601 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 12:25:56 INFO - PROCESS | 1854 | 1461180356908 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:56 INFO - PROCESS | 1854 | ++DOCSHELL 0x8bbac800 == 124 [pid = 1854] [id = 299] 12:25:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 156 (0x8df29c00) [pid = 1854] [serial = 898] [outer = (nil)] 12:25:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 157 (0x8e8dd800) [pid = 1854] [serial = 899] [outer = 0x8df29c00] 12:25:57 INFO - PROCESS | 1854 | 1461180357011 Marionette DEBUG loaded listener.js 12:25:57 INFO - PROCESS | 1854 | ++DOMWINDOW == 158 (0x8ea05800) [pid = 1854] [serial = 900] [outer = 0x8df29c00] 12:25:58 INFO - PROCESS | 1854 | 1461180358016 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 12:25:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 12:25:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1738ms 12:25:58 INFO - PROCESS | 1854 | 1461180358076 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 12:25:58 INFO - PROCESS | 1854 | 1461180358079 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 12:25:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 12:25:58 INFO - PROCESS | 1854 | 1461180358088 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 12:25:58 INFO - PROCESS | 1854 | 1461180358092 Marionette TRACE conn4 <- [1,1170,null,{}] 12:25:58 INFO - PROCESS | 1854 | 1461180358099 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:58 INFO - PROCESS | 1854 | 1461180358337 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 12:25:58 INFO - PROCESS | 1854 | 1461180358620 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:58 INFO - PROCESS | 1854 | ++DOCSHELL 0x8df2dc00 == 125 [pid = 1854] [id = 300] 12:25:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 159 (0x8e810c00) [pid = 1854] [serial = 901] [outer = (nil)] 12:25:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 160 (0x8ec5e000) [pid = 1854] [serial = 902] [outer = 0x8e810c00] 12:25:58 INFO - PROCESS | 1854 | 1461180358736 Marionette DEBUG loaded listener.js 12:25:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 161 (0x8ec62800) [pid = 1854] [serial = 903] [outer = 0x8e810c00] 12:25:59 INFO - PROCESS | 1854 | 1461180359671 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 12:25:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 12:25:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1637ms 12:25:59 INFO - PROCESS | 1854 | 1461180359727 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 12:25:59 INFO - PROCESS | 1854 | 1461180359730 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 12:25:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 12:25:59 INFO - PROCESS | 1854 | 1461180359739 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 12:25:59 INFO - PROCESS | 1854 | 1461180359743 Marionette TRACE conn4 <- [1,1174,null,{}] 12:25:59 INFO - PROCESS | 1854 | 1461180359749 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:59 INFO - PROCESS | 1854 | 1461180359989 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 12:26:00 INFO - PROCESS | 1854 | 1461180360320 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:00 INFO - PROCESS | 1854 | ++DOCSHELL 0x8c6b3400 == 126 [pid = 1854] [id = 301] 12:26:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 162 (0x8ea0d000) [pid = 1854] [serial = 904] [outer = (nil)] 12:26:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 163 (0x8f0cc400) [pid = 1854] [serial = 905] [outer = 0x8ea0d000] 12:26:00 INFO - PROCESS | 1854 | 1461180360428 Marionette DEBUG loaded listener.js 12:26:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 164 (0x8f0cf400) [pid = 1854] [serial = 906] [outer = 0x8ea0d000] 12:26:01 INFO - PROCESS | 1854 | 1461180361395 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 12:26:01 INFO - PROCESS | 1854 | 1461180361482 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 12:26:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 12:26:01 INFO - PROCESS | 1854 | 1461180361491 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 12:26:01 INFO - PROCESS | 1854 | 1461180361495 Marionette TRACE conn4 <- [1,1178,null,{}] 12:26:01 INFO - PROCESS | 1854 | 1461180361501 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:01 INFO - PROCESS | 1854 | 1461180361733 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 12:26:02 INFO - PROCESS | 1854 | 1461180362044 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:02 INFO - PROCESS | 1854 | ++DOCSHELL 0x8f363400 == 127 [pid = 1854] [id = 302] 12:26:02 INFO - PROCESS | 1854 | ++DOMWINDOW == 165 (0x8f364000) [pid = 1854] [serial = 907] [outer = (nil)] 12:26:02 INFO - PROCESS | 1854 | ++DOMWINDOW == 166 (0x8fd26c00) [pid = 1854] [serial = 908] [outer = 0x8f364000] 12:26:02 INFO - PROCESS | 1854 | 1461180362169 Marionette DEBUG loaded listener.js 12:26:02 INFO - PROCESS | 1854 | ++DOMWINDOW == 167 (0x8fd6bc00) [pid = 1854] [serial = 909] [outer = 0x8f364000] 12:26:03 INFO - PROCESS | 1854 | 1461180363216 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 12:26:03 INFO - PROCESS | 1854 | 1461180363282 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 12:26:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 12:26:03 INFO - PROCESS | 1854 | 1461180363289 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 12:26:03 INFO - PROCESS | 1854 | 1461180363295 Marionette TRACE conn4 <- [1,1182,null,{}] 12:26:03 INFO - PROCESS | 1854 | 1461180363302 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:03 INFO - PROCESS | 1854 | 1461180363578 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 12:26:03 INFO - PROCESS | 1854 | 1461180363894 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:03 INFO - PROCESS | 1854 | ++DOCSHELL 0x8f35c800 == 128 [pid = 1854] [id = 303] 12:26:03 INFO - PROCESS | 1854 | ++DOMWINDOW == 168 (0x8fd2fc00) [pid = 1854] [serial = 910] [outer = (nil)] 12:26:03 INFO - PROCESS | 1854 | ++DOMWINDOW == 169 (0x8fd96000) [pid = 1854] [serial = 911] [outer = 0x8fd2fc00] 12:26:04 INFO - PROCESS | 1854 | 1461180364001 Marionette DEBUG loaded listener.js 12:26:04 INFO - PROCESS | 1854 | ++DOMWINDOW == 170 (0x8fd99400) [pid = 1854] [serial = 912] [outer = 0x8fd2fc00] 12:26:04 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:26:04 INFO - PROCESS | 1854 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:26:04 INFO - PROCESS | 1854 | 1461180364973 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 12:26:05 INFO - PROCESS | 1854 | 1461180365049 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 12:26:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 12:26:05 INFO - PROCESS | 1854 | 1461180365056 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 12:26:05 INFO - PROCESS | 1854 | 1461180365059 Marionette TRACE conn4 <- [1,1186,null,{}] 12:26:05 INFO - PROCESS | 1854 | 1461180365066 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:05 INFO - PROCESS | 1854 | 1461180365326 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 12:26:05 INFO - PROCESS | 1854 | 1461180365607 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:05 INFO - PROCESS | 1854 | ++DOCSHELL 0x8bbab800 == 129 [pid = 1854] [id = 304] 12:26:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 171 (0x8c8a8000) [pid = 1854] [serial = 913] [outer = (nil)] 12:26:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 172 (0x90267800) [pid = 1854] [serial = 914] [outer = 0x8c8a8000] 12:26:05 INFO - PROCESS | 1854 | 1461180365710 Marionette DEBUG loaded listener.js 12:26:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 173 (0x9026c000) [pid = 1854] [serial = 915] [outer = 0x8c8a8000] 12:26:06 INFO - PROCESS | 1854 | 1461180366768 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 12:26:06 INFO - PROCESS | 1854 | 1461180366855 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 12:26:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 12:26:06 INFO - PROCESS | 1854 | 1461180366864 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 12:26:06 INFO - PROCESS | 1854 | 1461180366868 Marionette TRACE conn4 <- [1,1190,null,{}] 12:26:06 INFO - PROCESS | 1854 | 1461180366875 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:07 INFO - PROCESS | 1854 | 1461180367151 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 12:26:07 INFO - PROCESS | 1854 | 1461180367473 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:07 INFO - PROCESS | 1854 | ++DOCSHELL 0x88b4b400 == 130 [pid = 1854] [id = 305] 12:26:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 174 (0x8babc800) [pid = 1854] [serial = 916] [outer = (nil)] 12:26:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 175 (0x902bc800) [pid = 1854] [serial = 917] [outer = 0x8babc800] 12:26:07 INFO - PROCESS | 1854 | 1461180367583 Marionette DEBUG loaded listener.js 12:26:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 176 (0x90663400) [pid = 1854] [serial = 918] [outer = 0x8babc800] 12:26:08 INFO - PROCESS | 1854 | 1461180368579 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 12:26:08 INFO - PROCESS | 1854 | 1461180368662 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 12:26:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 12:26:08 INFO - PROCESS | 1854 | 1461180368670 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 12:26:08 INFO - PROCESS | 1854 | 1461180368674 Marionette TRACE conn4 <- [1,1194,null,{}] 12:26:08 INFO - PROCESS | 1854 | 1461180368680 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:08 INFO - PROCESS | 1854 | 1461180368959 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 12:26:09 INFO - PROCESS | 1854 | 1461180369275 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:09 INFO - PROCESS | 1854 | ++DOCSHELL 0x8fd97800 == 131 [pid = 1854] [id = 306] 12:26:09 INFO - PROCESS | 1854 | ++DOMWINDOW == 177 (0x90268000) [pid = 1854] [serial = 919] [outer = (nil)] 12:26:09 INFO - PROCESS | 1854 | ++DOMWINDOW == 178 (0x9115d000) [pid = 1854] [serial = 920] [outer = 0x90268000] 12:26:09 INFO - PROCESS | 1854 | 1461180369373 Marionette DEBUG loaded listener.js 12:26:09 INFO - PROCESS | 1854 | ++DOMWINDOW == 179 (0x91162800) [pid = 1854] [serial = 921] [outer = 0x90268000] 12:26:10 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:26:10 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:26:10 INFO - PROCESS | 1854 | 1461180370362 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 12:26:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 12:26:10 INFO - PROCESS | 1854 | 1461180370418 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 12:26:10 INFO - PROCESS | 1854 | 1461180370426 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 12:26:10 INFO - PROCESS | 1854 | 1461180370429 Marionette TRACE conn4 <- [1,1198,null,{}] 12:26:10 INFO - PROCESS | 1854 | 1461180370436 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:10 INFO - PROCESS | 1854 | 1461180370707 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 12:26:11 INFO - PROCESS | 1854 | 1461180371035 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:11 INFO - PROCESS | 1854 | ++DOCSHELL 0x8c6bfc00 == 132 [pid = 1854] [id = 307] 12:26:11 INFO - PROCESS | 1854 | ++DOMWINDOW == 180 (0x9066e400) [pid = 1854] [serial = 922] [outer = (nil)] 12:26:11 INFO - PROCESS | 1854 | ++DOMWINDOW == 181 (0x914b4800) [pid = 1854] [serial = 923] [outer = 0x9066e400] 12:26:11 INFO - PROCESS | 1854 | 1461180371152 Marionette DEBUG loaded listener.js 12:26:11 INFO - PROCESS | 1854 | ++DOMWINDOW == 182 (0x914bf000) [pid = 1854] [serial = 924] [outer = 0x9066e400] 12:26:12 INFO - PROCESS | 1854 | 1461180372270 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 12:26:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 12:26:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1891ms 12:26:12 INFO - PROCESS | 1854 | 1461180372317 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 12:26:12 INFO - PROCESS | 1854 | 1461180372324 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 12:26:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 12:26:12 INFO - PROCESS | 1854 | 1461180372331 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 12:26:12 INFO - PROCESS | 1854 | 1461180372335 Marionette TRACE conn4 <- [1,1202,null,{}] 12:26:12 INFO - PROCESS | 1854 | 1461180372343 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:12 INFO - PROCESS | 1854 | 1461180372621 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 12:26:12 INFO - PROCESS | 1854 | 1461180372931 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:12 INFO - PROCESS | 1854 | ++DOCSHELL 0x9066d000 == 133 [pid = 1854] [id = 308] 12:26:12 INFO - PROCESS | 1854 | ++DOMWINDOW == 183 (0x914b3800) [pid = 1854] [serial = 925] [outer = (nil)] 12:26:13 INFO - PROCESS | 1854 | ++DOMWINDOW == 184 (0x92a0a800) [pid = 1854] [serial = 926] [outer = 0x914b3800] 12:26:13 INFO - PROCESS | 1854 | 1461180373038 Marionette DEBUG loaded listener.js 12:26:13 INFO - PROCESS | 1854 | ++DOMWINDOW == 185 (0x92a98400) [pid = 1854] [serial = 927] [outer = 0x914b3800] 12:26:14 INFO - PROCESS | 1854 | 1461180374018 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:26: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 12:26:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1739ms 12:26:14 INFO - PROCESS | 1854 | 1461180374072 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 12:26:14 INFO - PROCESS | 1854 | 1461180374076 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 12:26:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 12:26:14 INFO - PROCESS | 1854 | 1461180374083 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 12:26:14 INFO - PROCESS | 1854 | 1461180374087 Marionette TRACE conn4 <- [1,1206,null,{}] 12:26:14 INFO - PROCESS | 1854 | 1461180374093 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:14 INFO - PROCESS | 1854 | 1461180374331 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 12:26:14 INFO - PROCESS | 1854 | 1461180374644 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:14 INFO - PROCESS | 1854 | ++DOCSHELL 0x9150e800 == 134 [pid = 1854] [id = 309] 12:26:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 186 (0x915ef800) [pid = 1854] [serial = 928] [outer = (nil)] 12:26:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 187 (0x92deb400) [pid = 1854] [serial = 929] [outer = 0x915ef800] 12:26:14 INFO - PROCESS | 1854 | 1461180374745 Marionette DEBUG loaded listener.js 12:26:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 188 (0x92deec00) [pid = 1854] [serial = 930] [outer = 0x915ef800] 12:26:16 INFO - PROCESS | 1854 | --DOCSHELL 0x848e5800 == 133 [pid = 1854] [id = 291] 12:26:16 INFO - PROCESS | 1854 | --DOCSHELL 0x859a3400 == 132 [pid = 1854] [id = 290] 12:26:16 INFO - PROCESS | 1854 | --DOCSHELL 0x85acd400 == 131 [pid = 1854] [id = 270] 12:26:16 INFO - PROCESS | 1854 | --DOCSHELL 0x852f5c00 == 130 [pid = 1854] [id = 289] 12:26:16 INFO - PROCESS | 1854 | --DOCSHELL 0x847ed400 == 129 [pid = 1854] [id = 288] 12:26:16 INFO - PROCESS | 1854 | --DOCSHELL 0x852e8800 == 128 [pid = 1854] [id = 287] 12:26:16 INFO - PROCESS | 1854 | --DOCSHELL 0x83f4c000 == 127 [pid = 1854] [id = 285] 12:26:16 INFO - PROCESS | 1854 | --DOCSHELL 0x8b307800 == 126 [pid = 1854] [id = 283] 12:26:16 INFO - PROCESS | 1854 | --DOCSHELL 0x847ed800 == 125 [pid = 1854] [id = 284] 12:26:16 INFO - PROCESS | 1854 | --DOCSHELL 0x8970e800 == 124 [pid = 1854] [id = 280] 12:26:16 INFO - PROCESS | 1854 | --DOCSHELL 0x8954dc00 == 123 [pid = 1854] [id = 278] 12:26:16 INFO - PROCESS | 1854 | --DOCSHELL 0x8a16a800 == 122 [pid = 1854] [id = 279] 12:26:16 INFO - PROCESS | 1854 | --DOCSHELL 0x89458000 == 121 [pid = 1854] [id = 277] 12:26:16 INFO - PROCESS | 1854 | --DOCSHELL 0x881b8000 == 120 [pid = 1854] [id = 276] 12:26:16 INFO - PROCESS | 1854 | --DOCSHELL 0x88b2ac00 == 119 [pid = 1854] [id = 275] 12:26:16 INFO - PROCESS | 1854 | --DOCSHELL 0x881b8c00 == 118 [pid = 1854] [id = 274] 12:26:16 INFO - PROCESS | 1854 | --DOCSHELL 0x87962000 == 117 [pid = 1854] [id = 273] 12:26:16 INFO - PROCESS | 1854 | --DOCSHELL 0x848e6800 == 116 [pid = 1854] [id = 272] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 187 (0x852efc00) [pid = 1854] [serial = 726] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 186 (0x99383000) [pid = 1854] [serial = 714] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 185 (0x90266c00) [pid = 1854] [serial = 705] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 184 (0x984a1000) [pid = 1854] [serial = 723] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 183 (0x8fd21000) [pid = 1854] [serial = 702] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 182 (0x92e2c400) [pid = 1854] [serial = 708] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 181 (0x8796ac00) [pid = 1854] [serial = 693] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 180 (0x9ead2000) [pid = 1854] [serial = 720] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 179 (0x974f5800) [pid = 1854] [serial = 711] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 178 (0x8a1ed800) [pid = 1854] [serial = 696] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 177 (0x847ee800) [pid = 1854] [serial = 717] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 176 (0x84a4c400) [pid = 1854] [serial = 729] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 175 (0x8e0d8c00) [pid = 1854] [serial = 699] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 174 (0x88b50c00) [pid = 1854] [serial = 732] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 173 (0x90668000) [pid = 1854] [serial = 791] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 172 (0x9066c800) [pid = 1854] [serial = 792] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 171 (0x914ba800) [pid = 1854] [serial = 794] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 170 (0x91504c00) [pid = 1854] [serial = 795] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 169 (0x8e0e1000) [pid = 1854] [serial = 779] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 168 (0x8e803400) [pid = 1854] [serial = 780] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 167 (0x8a2c0c00) [pid = 1854] [serial = 767] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 166 (0x8b1e4000) [pid = 1854] [serial = 768] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 165 (0x8baa3c00) [pid = 1854] [serial = 770] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 164 (0x8baa7400) [pid = 1854] [serial = 771] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 163 (0x8945b400) [pid = 1854] [serial = 803] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 162 (0x89548400) [pid = 1854] [serial = 804] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 161 (0x852e7c00) [pid = 1854] [serial = 755] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 160 (0x852f1c00) [pid = 1854] [serial = 756] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 159 (0x90266000) [pid = 1854] [serial = 788] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 158 (0x90269c00) [pid = 1854] [serial = 789] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 157 (0x8c8abc00) [pid = 1854] [serial = 776] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 156 (0x8c8b1000) [pid = 1854] [serial = 777] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 155 (0x84a4d000) [pid = 1854] [serial = 806] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 154 (0x84e6ac00) [pid = 1854] [serial = 807] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 153 (0x8e8de000) [pid = 1854] [serial = 782] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 152 (0x8ea08c00) [pid = 1854] [serial = 783] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 151 (0x8a16a400) [pid = 1854] [serial = 764] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 150 (0x8a1e7400) [pid = 1854] [serial = 765] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 149 (0x92a0d000) [pid = 1854] [serial = 797] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 148 (0x92deb800) [pid = 1854] [serial = 798] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 147 (0x8fd6f000) [pid = 1854] [serial = 785] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 146 (0x8fd8f000) [pid = 1854] [serial = 786] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 145 (0x8945fc00) [pid = 1854] [serial = 761] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 144 (0x89549400) [pid = 1854] [serial = 762] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 143 (0x859a9400) [pid = 1854] [serial = 800] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 142 (0x85ac4c00) [pid = 1854] [serial = 801] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 141 (0x8fd97000) [pid = 1854] [serial = 573] [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.] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 140 (0x8c6b1800) [pid = 1854] [serial = 773] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 139 (0x8c6b6000) [pid = 1854] [serial = 774] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 138 (0x87966800) [pid = 1854] [serial = 758] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 137 (0x886e3400) [pid = 1854] [serial = 759] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 136 (0x987cdc00) [pid = 1854] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 135 (0x859a0000) [pid = 1854] [serial = 809] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 134 (0x859a6800) [pid = 1854] [serial = 810] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 133 (0x87782000) [pid = 1854] [serial = 812] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1854 | --DOMWINDOW == 132 (0x87962c00) [pid = 1854] [serial = 813] [outer = (nil)] [url = about:blank] 12:26:17 INFO - PROCESS | 1854 | 1461180377230 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:26:17 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 12:26:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 3194ms 12:26:17 INFO - PROCESS | 1854 | 1461180377279 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 12:26:17 INFO - PROCESS | 1854 | 1461180377286 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 12:26:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 12:26:17 INFO - PROCESS | 1854 | 1461180377297 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 12:26:17 INFO - PROCESS | 1854 | 1461180377301 Marionette TRACE conn4 <- [1,1210,null,{}] 12:26:17 INFO - PROCESS | 1854 | 1461180377312 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:17 INFO - PROCESS | 1854 | 1461180377567 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 12:26:17 INFO - PROCESS | 1854 | 1461180377801 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:17 INFO - PROCESS | 1854 | ++DOCSHELL 0x852eb000 == 117 [pid = 1854] [id = 310] 12:26:17 INFO - PROCESS | 1854 | ++DOMWINDOW == 133 (0x852eb800) [pid = 1854] [serial = 931] [outer = (nil)] 12:26:17 INFO - PROCESS | 1854 | ++DOMWINDOW == 134 (0x852f3400) [pid = 1854] [serial = 932] [outer = 0x852eb800] 12:26:17 INFO - PROCESS | 1854 | 1461180377894 Marionette DEBUG loaded listener.js 12:26:18 INFO - PROCESS | 1854 | ++DOMWINDOW == 135 (0x85812400) [pid = 1854] [serial = 933] [outer = 0x852eb800] 12:26:18 INFO - PROCESS | 1854 | 1461180378865 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 12:26:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 12:26:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1595ms 12:26:18 INFO - PROCESS | 1854 | 1461180378892 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 12:26:18 INFO - PROCESS | 1854 | 1461180378901 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 12:26:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 12:26:18 INFO - PROCESS | 1854 | 1461180378914 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 12:26:18 INFO - PROCESS | 1854 | 1461180378918 Marionette TRACE conn4 <- [1,1214,null,{}] 12:26:18 INFO - PROCESS | 1854 | 1461180378925 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:19 INFO - PROCESS | 1854 | 1461180379154 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 12:26:19 INFO - PROCESS | 1854 | 1461180379444 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:19 INFO - PROCESS | 1854 | ++DOCSHELL 0x859aa400 == 118 [pid = 1854] [id = 311] 12:26:19 INFO - PROCESS | 1854 | ++DOMWINDOW == 136 (0x85ac6c00) [pid = 1854] [serial = 934] [outer = (nil)] 12:26:19 INFO - PROCESS | 1854 | ++DOMWINDOW == 137 (0x87777c00) [pid = 1854] [serial = 935] [outer = 0x85ac6c00] 12:26:19 INFO - PROCESS | 1854 | 1461180379548 Marionette DEBUG loaded listener.js 12:26:19 INFO - PROCESS | 1854 | ++DOMWINDOW == 138 (0x87960800) [pid = 1854] [serial = 936] [outer = 0x85ac6c00] 12:26:20 INFO - PROCESS | 1854 | 1461180380558 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 12:26:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 12:26:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1689ms 12:26:20 INFO - PROCESS | 1854 | 1461180380604 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 12:26:20 INFO - PROCESS | 1854 | 1461180380610 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 12:26:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 12:26:20 INFO - PROCESS | 1854 | 1461180380624 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 12:26:20 INFO - PROCESS | 1854 | 1461180380631 Marionette TRACE conn4 <- [1,1218,null,{}] 12:26:20 INFO - PROCESS | 1854 | 1461180380647 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:20 INFO - PROCESS | 1854 | 1461180380957 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 12:26:21 INFO - PROCESS | 1854 | 1461180381147 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:21 INFO - PROCESS | 1854 | ++DOCSHELL 0x87969c00 == 119 [pid = 1854] [id = 312] 12:26:21 INFO - PROCESS | 1854 | ++DOMWINDOW == 139 (0x886e8c00) [pid = 1854] [serial = 937] [outer = (nil)] 12:26:21 INFO - PROCESS | 1854 | ++DOMWINDOW == 140 (0x88b2ac00) [pid = 1854] [serial = 938] [outer = 0x886e8c00] 12:26:21 INFO - PROCESS | 1854 | 1461180381242 Marionette DEBUG loaded listener.js 12:26:21 INFO - PROCESS | 1854 | ++DOMWINDOW == 141 (0x88cb1400) [pid = 1854] [serial = 939] [outer = 0x886e8c00] 12:26:21 INFO - PROCESS | 1854 | --DOMWINDOW == 140 (0x87783800) [pid = 1854] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 12:26:21 INFO - PROCESS | 1854 | --DOMWINDOW == 139 (0x859a1000) [pid = 1854] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 12:26:21 INFO - PROCESS | 1854 | --DOMWINDOW == 138 (0x847ee000) [pid = 1854] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 12:26:21 INFO - PROCESS | 1854 | --DOMWINDOW == 137 (0x852e8c00) [pid = 1854] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 12:26:22 INFO - PROCESS | 1854 | 1461180382506 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 12:26:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 12:26:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1939ms 12:26:22 INFO - PROCESS | 1854 | 1461180382572 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 12:26:22 INFO - PROCESS | 1854 | 1461180382580 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 12:26:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 12:26:22 INFO - PROCESS | 1854 | 1461180382593 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 12:26:22 INFO - PROCESS | 1854 | 1461180382596 Marionette TRACE conn4 <- [1,1222,null,{}] 12:26:22 INFO - PROCESS | 1854 | 1461180382603 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:22 INFO - PROCESS | 1854 | 1461180382841 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 12:26:23 INFO - PROCESS | 1854 | 1461180383008 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:23 INFO - PROCESS | 1854 | ++DOCSHELL 0x84e71000 == 120 [pid = 1854] [id = 313] 12:26:23 INFO - PROCESS | 1854 | ++DOMWINDOW == 138 (0x85ace800) [pid = 1854] [serial = 940] [outer = (nil)] 12:26:23 INFO - PROCESS | 1854 | ++DOMWINDOW == 139 (0x8945c400) [pid = 1854] [serial = 941] [outer = 0x85ace800] 12:26:23 INFO - PROCESS | 1854 | 1461180383091 Marionette DEBUG loaded listener.js 12:26:23 INFO - PROCESS | 1854 | ++DOMWINDOW == 140 (0x894dfc00) [pid = 1854] [serial = 942] [outer = 0x85ace800] 12:26:24 INFO - PROCESS | 1854 | 1461180384168 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 12:26:24 INFO - PROCESS | 1854 | 1461180384254 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 12:26:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 12:26:24 INFO - PROCESS | 1854 | 1461180384271 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 12:26:24 INFO - PROCESS | 1854 | 1461180384284 Marionette TRACE conn4 <- [1,1226,null,{}] 12:26:24 INFO - PROCESS | 1854 | 1461180384344 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:24 INFO - PROCESS | 1854 | 1461180384690 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 12:26:24 INFO - PROCESS | 1854 | 1461180384926 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:25 INFO - PROCESS | 1854 | ++DOCSHELL 0x847e6c00 == 121 [pid = 1854] [id = 314] 12:26:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 141 (0x848ec000) [pid = 1854] [serial = 943] [outer = (nil)] 12:26:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 142 (0x859a7c00) [pid = 1854] [serial = 944] [outer = 0x848ec000] 12:26:25 INFO - PROCESS | 1854 | 1461180385069 Marionette DEBUG loaded listener.js 12:26:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 143 (0x85ac6400) [pid = 1854] [serial = 945] [outer = 0x848ec000] 12:26:26 INFO - PROCESS | 1854 | 1461180386199 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 12:26:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 12:26:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 2003ms 12:26:26 INFO - PROCESS | 1854 | 1461180386274 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 12:26:26 INFO - PROCESS | 1854 | 1461180386286 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 12:26:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 12:26:26 INFO - PROCESS | 1854 | 1461180386302 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 12:26:26 INFO - PROCESS | 1854 | 1461180386309 Marionette TRACE conn4 <- [1,1230,null,{}] 12:26:26 INFO - PROCESS | 1854 | 1461180386318 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:26 INFO - PROCESS | 1854 | 1461180386756 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 12:26:27 INFO - PROCESS | 1854 | 1461180387090 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:27 INFO - PROCESS | 1854 | ++DOCSHELL 0x88b4c000 == 122 [pid = 1854] [id = 315] 12:26:27 INFO - PROCESS | 1854 | ++DOMWINDOW == 144 (0x89453000) [pid = 1854] [serial = 946] [outer = (nil)] 12:26:27 INFO - PROCESS | 1854 | ++DOMWINDOW == 145 (0x8945dc00) [pid = 1854] [serial = 947] [outer = 0x89453000] 12:26:27 INFO - PROCESS | 1854 | 1461180387195 Marionette DEBUG loaded listener.js 12:26:27 INFO - PROCESS | 1854 | ++DOMWINDOW == 146 (0x8954d400) [pid = 1854] [serial = 948] [outer = 0x89453000] 12:26:28 INFO - PROCESS | 1854 | 1461180388333 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 12:26:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 12:26:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 2108ms 12:26:28 INFO - PROCESS | 1854 | 1461180388410 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 12:26:28 INFO - PROCESS | 1854 | 1461180388415 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 12:26:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 12:26:28 INFO - PROCESS | 1854 | 1461180388425 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 12:26:28 INFO - PROCESS | 1854 | 1461180388432 Marionette TRACE conn4 <- [1,1234,null,{}] 12:26:28 INFO - PROCESS | 1854 | 1461180388474 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:28 INFO - PROCESS | 1854 | 1461180388728 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 12:26:29 INFO - PROCESS | 1854 | 1461180389047 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:29 INFO - PROCESS | 1854 | ++DOCSHELL 0x889f6000 == 123 [pid = 1854] [id = 316] 12:26:29 INFO - PROCESS | 1854 | ++DOMWINDOW == 147 (0x8a167c00) [pid = 1854] [serial = 949] [outer = (nil)] 12:26:29 INFO - PROCESS | 1854 | ++DOMWINDOW == 148 (0x8a1e7800) [pid = 1854] [serial = 950] [outer = 0x8a167c00] 12:26:29 INFO - PROCESS | 1854 | 1461180389187 Marionette DEBUG loaded listener.js 12:26:29 INFO - PROCESS | 1854 | ++DOMWINDOW == 149 (0x8a2b1c00) [pid = 1854] [serial = 951] [outer = 0x8a167c00] 12:26:30 INFO - PROCESS | 1854 | 1461180390202 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 12:26:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 12:26:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1850ms 12:26:30 INFO - PROCESS | 1854 | 1461180390275 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 12:26:30 INFO - PROCESS | 1854 | 1461180390279 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 12:26:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 12:26:30 INFO - PROCESS | 1854 | 1461180390288 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 12:26:30 INFO - PROCESS | 1854 | 1461180390292 Marionette TRACE conn4 <- [1,1238,null,{}] 12:26:30 INFO - PROCESS | 1854 | 1461180390300 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:30 INFO - PROCESS | 1854 | 1461180390579 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 12:26:30 INFO - PROCESS | 1854 | 1461180390886 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:30 INFO - PROCESS | 1854 | ++DOCSHELL 0x85814c00 == 124 [pid = 1854] [id = 317] 12:26:30 INFO - PROCESS | 1854 | ++DOMWINDOW == 150 (0x8a2bec00) [pid = 1854] [serial = 952] [outer = (nil)] 12:26:30 INFO - PROCESS | 1854 | ++DOMWINDOW == 151 (0x8b1f0400) [pid = 1854] [serial = 953] [outer = 0x8a2bec00] 12:26:30 INFO - PROCESS | 1854 | 1461180390983 Marionette DEBUG loaded listener.js 12:26:31 INFO - PROCESS | 1854 | ++DOMWINDOW == 152 (0x8b266400) [pid = 1854] [serial = 954] [outer = 0x8a2bec00] 12:26:31 INFO - PROCESS | 1854 | 1461180391940 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 12:26:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 12:26:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1690ms 12:26:31 INFO - PROCESS | 1854 | 1461180391979 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 12:26:31 INFO - PROCESS | 1854 | 1461180391983 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 12:26:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 12:26:31 INFO - PROCESS | 1854 | 1461180391990 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 12:26:31 INFO - PROCESS | 1854 | 1461180391994 Marionette TRACE conn4 <- [1,1242,null,{}] 12:26:32 INFO - PROCESS | 1854 | 1461180392002 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:32 INFO - PROCESS | 1854 | 1461180392250 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 12:26:32 INFO - PROCESS | 1854 | 1461180392511 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:32 INFO - PROCESS | 1854 | ++DOCSHELL 0x84a43400 == 125 [pid = 1854] [id = 318] 12:26:32 INFO - PROCESS | 1854 | ++DOMWINDOW == 153 (0x89704800) [pid = 1854] [serial = 955] [outer = (nil)] 12:26:32 INFO - PROCESS | 1854 | ++DOMWINDOW == 154 (0x8ba9f800) [pid = 1854] [serial = 956] [outer = 0x89704800] 12:26:32 INFO - PROCESS | 1854 | 1461180392662 Marionette DEBUG loaded listener.js 12:26:32 INFO - PROCESS | 1854 | ++DOMWINDOW == 155 (0x8bab9400) [pid = 1854] [serial = 957] [outer = 0x89704800] 12:26:33 INFO - PROCESS | 1854 | 1461180393636 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 12:26:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 12:26:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1683ms 12:26:33 INFO - PROCESS | 1854 | 1461180393674 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 12:26:33 INFO - PROCESS | 1854 | 1461180393678 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 12:26:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 12:26:33 INFO - PROCESS | 1854 | 1461180393686 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 12:26:33 INFO - PROCESS | 1854 | 1461180393690 Marionette TRACE conn4 <- [1,1246,null,{}] 12:26:33 INFO - PROCESS | 1854 | 1461180393697 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:33 INFO - PROCESS | 1854 | 1461180393969 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 12:26:34 INFO - PROCESS | 1854 | 1461180394290 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:34 INFO - PROCESS | 1854 | ++DOCSHELL 0x8a167800 == 126 [pid = 1854] [id = 319] 12:26:34 INFO - PROCESS | 1854 | ++DOMWINDOW == 156 (0x8baa0400) [pid = 1854] [serial = 958] [outer = (nil)] 12:26:34 INFO - PROCESS | 1854 | ++DOMWINDOW == 157 (0x8c6bc000) [pid = 1854] [serial = 959] [outer = 0x8baa0400] 12:26:34 INFO - PROCESS | 1854 | 1461180394397 Marionette DEBUG loaded listener.js 12:26:34 INFO - PROCESS | 1854 | ++DOMWINDOW == 158 (0x8c76bc00) [pid = 1854] [serial = 960] [outer = 0x8baa0400] 12:26:35 INFO - PROCESS | 1854 | 1461180395418 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 12:26:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 12:26:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1802ms 12:26:35 INFO - PROCESS | 1854 | 1461180395490 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 12:26:35 INFO - PROCESS | 1854 | 1461180395493 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 12:26:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 12:26:35 INFO - PROCESS | 1854 | 1461180395503 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 12:26:35 INFO - PROCESS | 1854 | 1461180395506 Marionette TRACE conn4 <- [1,1250,null,{}] 12:26:35 INFO - PROCESS | 1854 | 1461180395515 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:35 INFO - PROCESS | 1854 | 1461180395801 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 12:26:36 INFO - PROCESS | 1854 | 1461180396106 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:36 INFO - PROCESS | 1854 | ++DOCSHELL 0x8c8a9800 == 127 [pid = 1854] [id = 320] 12:26:36 INFO - PROCESS | 1854 | ++DOMWINDOW == 159 (0x8c8b4800) [pid = 1854] [serial = 961] [outer = (nil)] 12:26:36 INFO - PROCESS | 1854 | ++DOMWINDOW == 160 (0x8df27800) [pid = 1854] [serial = 962] [outer = 0x8c8b4800] 12:26:36 INFO - PROCESS | 1854 | 1461180396220 Marionette DEBUG loaded listener.js 12:26:36 INFO - PROCESS | 1854 | ++DOMWINDOW == 161 (0x8df2f000) [pid = 1854] [serial = 963] [outer = 0x8c8b4800] 12:26:37 INFO - PROCESS | 1854 | 1461180397183 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 12:26:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 12:26:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1741ms 12:26:37 INFO - PROCESS | 1854 | 1461180397244 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 12:26:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 12:26:37 INFO - PROCESS | 1854 | 1461180397249 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 12:26:37 INFO - PROCESS | 1854 | 1461180397255 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 12:26:37 INFO - PROCESS | 1854 | 1461180397259 Marionette TRACE conn4 <- [1,1254,null,{}] 12:26:37 INFO - PROCESS | 1854 | 1461180397266 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:37 INFO - PROCESS | 1854 | 1461180397491 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 12:26:37 INFO - PROCESS | 1854 | 1461180397806 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:37 INFO - PROCESS | 1854 | ++DOCSHELL 0x8e0e1000 == 128 [pid = 1854] [id = 321] 12:26:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 162 (0x8e807000) [pid = 1854] [serial = 964] [outer = (nil)] 12:26:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 163 (0x8e8d0000) [pid = 1854] [serial = 965] [outer = 0x8e807000] 12:26:37 INFO - PROCESS | 1854 | 1461180397908 Marionette DEBUG loaded listener.js 12:26:38 INFO - PROCESS | 1854 | ++DOMWINDOW == 164 (0x8e8d5400) [pid = 1854] [serial = 966] [outer = 0x8e807000] 12:26:38 INFO - PROCESS | 1854 | 1461180398868 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 12:26:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 12:26:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1694ms 12:26:38 INFO - PROCESS | 1854 | 1461180398950 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 12:26:38 INFO - PROCESS | 1854 | 1461180398955 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 12:26:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 12:26:38 INFO - PROCESS | 1854 | 1461180398962 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 12:26:38 INFO - PROCESS | 1854 | 1461180398967 Marionette TRACE conn4 <- [1,1258,null,{}] 12:26:38 INFO - PROCESS | 1854 | 1461180398973 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:39 INFO - PROCESS | 1854 | 1461180399219 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 12:26:39 INFO - PROCESS | 1854 | 1461180399500 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:39 INFO - PROCESS | 1854 | ++DOCSHELL 0x8c8b1000 == 129 [pid = 1854] [id = 322] 12:26:39 INFO - PROCESS | 1854 | ++DOMWINDOW == 165 (0x8e0ddc00) [pid = 1854] [serial = 967] [outer = (nil)] 12:26:39 INFO - PROCESS | 1854 | ++DOMWINDOW == 166 (0x8ec5b400) [pid = 1854] [serial = 968] [outer = 0x8e0ddc00] 12:26:39 INFO - PROCESS | 1854 | 1461180399600 Marionette DEBUG loaded listener.js 12:26:39 INFO - PROCESS | 1854 | ++DOMWINDOW == 167 (0x8f0cd000) [pid = 1854] [serial = 969] [outer = 0x8e0ddc00] 12:26:40 INFO - PROCESS | 1854 | 1461180400566 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 12:26:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 12:26:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1641ms 12:26:40 INFO - PROCESS | 1854 | 1461180400605 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 12:26:40 INFO - PROCESS | 1854 | 1461180400610 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 12:26:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 12:26:40 INFO - PROCESS | 1854 | 1461180400617 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 12:26:40 INFO - PROCESS | 1854 | 1461180400622 Marionette TRACE conn4 <- [1,1262,null,{}] 12:26:40 INFO - PROCESS | 1854 | 1461180400629 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:40 INFO - PROCESS | 1854 | 1461180400871 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 12:26:41 INFO - PROCESS | 1854 | 1461180401184 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:41 INFO - PROCESS | 1854 | ++DOCSHELL 0x8c8b5800 == 130 [pid = 1854] [id = 323] 12:26:41 INFO - PROCESS | 1854 | ++DOMWINDOW == 168 (0x8ea0e000) [pid = 1854] [serial = 970] [outer = (nil)] 12:26:41 INFO - PROCESS | 1854 | ++DOMWINDOW == 169 (0x8fd2a000) [pid = 1854] [serial = 971] [outer = 0x8ea0e000] 12:26:41 INFO - PROCESS | 1854 | 1461180401286 Marionette DEBUG loaded listener.js 12:26:41 INFO - PROCESS | 1854 | ++DOMWINDOW == 170 (0x8fd6b400) [pid = 1854] [serial = 972] [outer = 0x8ea0e000] 12:26:42 INFO - PROCESS | 1854 | 1461180402295 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 12:26:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 12:26:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1747ms 12:26:42 INFO - PROCESS | 1854 | 1461180402366 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 12:26:42 INFO - PROCESS | 1854 | 1461180402372 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 12:26:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 12:26:42 INFO - PROCESS | 1854 | 1461180402379 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 12:26:42 INFO - PROCESS | 1854 | 1461180402385 Marionette TRACE conn4 <- [1,1266,null,{}] 12:26:42 INFO - PROCESS | 1854 | 1461180402394 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:42 INFO - PROCESS | 1854 | 1461180402739 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 12:26:43 INFO - PROCESS | 1854 | 1461180403065 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:43 INFO - PROCESS | 1854 | ++DOCSHELL 0x8fd27400 == 131 [pid = 1854] [id = 324] 12:26:43 INFO - PROCESS | 1854 | ++DOMWINDOW == 171 (0x90260000) [pid = 1854] [serial = 973] [outer = (nil)] 12:26:43 INFO - PROCESS | 1854 | ++DOMWINDOW == 172 (0x90269c00) [pid = 1854] [serial = 974] [outer = 0x90260000] 12:26:43 INFO - PROCESS | 1854 | 1461180403170 Marionette DEBUG loaded listener.js 12:26:43 INFO - PROCESS | 1854 | ++DOMWINDOW == 173 (0x902bd800) [pid = 1854] [serial = 975] [outer = 0x90260000] 12:26:44 INFO - PROCESS | 1854 | 1461180404189 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 12:26:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 12:26:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1843ms 12:26:44 INFO - PROCESS | 1854 | 1461180404224 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 12:26:44 INFO - PROCESS | 1854 | 1461180404230 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 12:26:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 12:26:44 INFO - PROCESS | 1854 | 1461180404239 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 12:26:44 INFO - PROCESS | 1854 | 1461180404242 Marionette TRACE conn4 <- [1,1270,null,{}] 12:26:44 INFO - PROCESS | 1854 | 1461180404250 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:44 INFO - PROCESS | 1854 | 1461180404544 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 12:26:44 INFO - PROCESS | 1854 | 1461180404859 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:44 INFO - PROCESS | 1854 | ++DOCSHELL 0x8fd94000 == 132 [pid = 1854] [id = 325] 12:26:44 INFO - PROCESS | 1854 | ++DOMWINDOW == 174 (0x902bf800) [pid = 1854] [serial = 976] [outer = (nil)] 12:26:44 INFO - PROCESS | 1854 | ++DOMWINDOW == 175 (0x91163800) [pid = 1854] [serial = 977] [outer = 0x902bf800] 12:26:44 INFO - PROCESS | 1854 | 1461180404960 Marionette DEBUG loaded listener.js 12:26:45 INFO - PROCESS | 1854 | ++DOMWINDOW == 176 (0x914bac00) [pid = 1854] [serial = 978] [outer = 0x902bf800] 12:26:45 INFO - PROCESS | 1854 | 1461180405970 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 12:26:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 12:26:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1788ms 12:26:46 INFO - PROCESS | 1854 | 1461180406029 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 12:26:46 INFO - PROCESS | 1854 | 1461180406035 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 12:26:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 12:26:46 INFO - PROCESS | 1854 | 1461180406044 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 12:26:46 INFO - PROCESS | 1854 | 1461180406048 Marionette TRACE conn4 <- [1,1274,null,{}] 12:26:46 INFO - PROCESS | 1854 | 1461180406055 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:46 INFO - PROCESS | 1854 | 1461180406306 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 12:26:46 INFO - PROCESS | 1854 | 1461180406622 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:46 INFO - PROCESS | 1854 | ++DOCSHELL 0x8f362000 == 133 [pid = 1854] [id = 326] 12:26:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 177 (0x8fd92c00) [pid = 1854] [serial = 979] [outer = (nil)] 12:26:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 178 (0x92a0a400) [pid = 1854] [serial = 980] [outer = 0x8fd92c00] 12:26:46 INFO - PROCESS | 1854 | 1461180406728 Marionette DEBUG loaded listener.js 12:26:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 179 (0x92de8000) [pid = 1854] [serial = 981] [outer = 0x8fd92c00] 12:26:47 INFO - PROCESS | 1854 | 1461180407729 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 12:26:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 12:26:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1731ms 12:26:47 INFO - PROCESS | 1854 | 1461180407776 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 12:26:47 INFO - PROCESS | 1854 | 1461180407780 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 12:26:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 12:26:47 INFO - PROCESS | 1854 | 1461180407788 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 12:26:47 INFO - PROCESS | 1854 | 1461180407791 Marionette TRACE conn4 <- [1,1278,null,{}] 12:26:47 INFO - PROCESS | 1854 | 1461180407799 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:48 INFO - PROCESS | 1854 | 1461180408040 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 12:26:48 INFO - PROCESS | 1854 | 1461180408354 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:48 INFO - PROCESS | 1854 | ++DOCSHELL 0x848f0800 == 134 [pid = 1854] [id = 327] 12:26:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 180 (0x902b9c00) [pid = 1854] [serial = 982] [outer = (nil)] 12:26:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 181 (0x93043800) [pid = 1854] [serial = 983] [outer = 0x902b9c00] 12:26:48 INFO - PROCESS | 1854 | 1461180408458 Marionette DEBUG loaded listener.js 12:26:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 182 (0x93046800) [pid = 1854] [serial = 984] [outer = 0x902b9c00] 12:26:49 INFO - PROCESS | 1854 | 1461180409419 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 12:26:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 12:26:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1680ms 12:26:49 INFO - PROCESS | 1854 | 1461180409470 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 12:26:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 12:26:49 INFO - PROCESS | 1854 | 1461180409474 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 12:26:49 INFO - PROCESS | 1854 | 1461180409482 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 12:26:49 INFO - PROCESS | 1854 | 1461180409485 Marionette TRACE conn4 <- [1,1282,null,{}] 12:26:49 INFO - PROCESS | 1854 | 1461180409492 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:49 INFO - PROCESS | 1854 | 1461180409745 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 12:26:50 INFO - PROCESS | 1854 | 1461180410059 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:50 INFO - PROCESS | 1854 | ++DOCSHELL 0x8fd9a000 == 135 [pid = 1854] [id = 328] 12:26:50 INFO - PROCESS | 1854 | ++DOMWINDOW == 183 (0x92decc00) [pid = 1854] [serial = 985] [outer = (nil)] 12:26:50 INFO - PROCESS | 1854 | ++DOMWINDOW == 184 (0x93f2cc00) [pid = 1854] [serial = 986] [outer = 0x92decc00] 12:26:50 INFO - PROCESS | 1854 | 1461180410161 Marionette DEBUG loaded listener.js 12:26:50 INFO - PROCESS | 1854 | ++DOMWINDOW == 185 (0x93f2e000) [pid = 1854] [serial = 987] [outer = 0x92decc00] 12:26:51 INFO - PROCESS | 1854 | 1461180411121 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 12:26:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 12:26:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1684ms 12:26:51 INFO - PROCESS | 1854 | 1461180411166 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 12:26:51 INFO - PROCESS | 1854 | 1461180411171 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 12:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 12:26:51 INFO - PROCESS | 1854 | 1461180411179 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 12:26:51 INFO - PROCESS | 1854 | 1461180411182 Marionette TRACE conn4 <- [1,1286,null,{}] 12:26:51 INFO - PROCESS | 1854 | 1461180411188 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:51 INFO - PROCESS | 1854 | 1461180411421 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 12:26:51 INFO - PROCESS | 1854 | 1461180411729 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:51 INFO - PROCESS | 1854 | ++DOCSHELL 0x93f23c00 == 136 [pid = 1854] [id = 329] 12:26:51 INFO - PROCESS | 1854 | ++DOMWINDOW == 186 (0x93f27000) [pid = 1854] [serial = 988] [outer = (nil)] 12:26:51 INFO - PROCESS | 1854 | ++DOMWINDOW == 187 (0x9408bc00) [pid = 1854] [serial = 989] [outer = 0x93f27000] 12:26:51 INFO - PROCESS | 1854 | 1461180411832 Marionette DEBUG loaded listener.js 12:26:51 INFO - PROCESS | 1854 | ++DOMWINDOW == 188 (0x9408e400) [pid = 1854] [serial = 990] [outer = 0x93f27000] 12:26:52 INFO - PROCESS | 1854 | 1461180412816 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 12:26:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 12:26:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1688ms 12:26:52 INFO - PROCESS | 1854 | 1461180412868 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 12:26:52 INFO - PROCESS | 1854 | 1461180412872 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 12:26:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 12:26:52 INFO - PROCESS | 1854 | 1461180412880 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 12:26:52 INFO - PROCESS | 1854 | 1461180412884 Marionette TRACE conn4 <- [1,1290,null,{}] 12:26:52 INFO - PROCESS | 1854 | 1461180412891 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:53 INFO - PROCESS | 1854 | 1461180413136 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 12:26:53 INFO - PROCESS | 1854 | 1461180413453 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:53 INFO - PROCESS | 1854 | ++DOCSHELL 0x8b1e6800 == 137 [pid = 1854] [id = 330] 12:26:53 INFO - PROCESS | 1854 | ++DOMWINDOW == 189 (0x9408a400) [pid = 1854] [serial = 991] [outer = (nil)] 12:26:53 INFO - PROCESS | 1854 | ++DOMWINDOW == 190 (0x9631c000) [pid = 1854] [serial = 992] [outer = 0x9408a400] 12:26:53 INFO - PROCESS | 1854 | 1461180413553 Marionette DEBUG loaded listener.js 12:26:53 INFO - PROCESS | 1854 | ++DOMWINDOW == 191 (0x96385800) [pid = 1854] [serial = 993] [outer = 0x9408a400] 12:26:55 INFO - PROCESS | 1854 | --DOCSHELL 0x881b1800 == 136 [pid = 1854] [id = 217] 12:26:55 INFO - PROCESS | 1854 | --DOCSHELL 0x8b1ee000 == 135 [pid = 1854] [id = 172] 12:26:55 INFO - PROCESS | 1854 | --DOCSHELL 0x886e2400 == 134 [pid = 1854] [id = 215] 12:26:55 INFO - PROCESS | 1854 | --DOCSHELL 0x8a2bbc00 == 133 [pid = 1854] [id = 214] 12:26:55 INFO - PROCESS | 1854 | --DOCSHELL 0x8b314000 == 132 [pid = 1854] [id = 210] 12:26:55 INFO - PROCESS | 1854 | --DOCSHELL 0x85808000 == 131 [pid = 1854] [id = 219] 12:26:55 INFO - PROCESS | 1854 | --DOCSHELL 0x9066d000 == 130 [pid = 1854] [id = 308] 12:26:55 INFO - PROCESS | 1854 | --DOCSHELL 0x8c6bfc00 == 129 [pid = 1854] [id = 307] 12:26:55 INFO - PROCESS | 1854 | --DOCSHELL 0x88b4b400 == 128 [pid = 1854] [id = 305] 12:26:55 INFO - PROCESS | 1854 | --DOCSHELL 0x8fd97800 == 127 [pid = 1854] [id = 306] 12:26:55 INFO - PROCESS | 1854 | --DOCSHELL 0x8bbab800 == 126 [pid = 1854] [id = 304] 12:26:55 INFO - PROCESS | 1854 | --DOCSHELL 0x8f35c800 == 125 [pid = 1854] [id = 303] 12:26:55 INFO - PROCESS | 1854 | --DOCSHELL 0x8f363400 == 124 [pid = 1854] [id = 302] 12:26:55 INFO - PROCESS | 1854 | --DOCSHELL 0x8df2dc00 == 123 [pid = 1854] [id = 300] 12:26:55 INFO - PROCESS | 1854 | --DOCSHELL 0x8c6b3400 == 122 [pid = 1854] [id = 301] 12:26:55 INFO - PROCESS | 1854 | --DOCSHELL 0x8bbac800 == 121 [pid = 1854] [id = 299] 12:26:55 INFO - PROCESS | 1854 | --DOCSHELL 0x88e9fc00 == 120 [pid = 1854] [id = 298] 12:26:55 INFO - PROCESS | 1854 | --DOCSHELL 0x8bac3800 == 119 [pid = 1854] [id = 297] 12:26:55 INFO - PROCESS | 1854 | --DOCSHELL 0x8a2b7000 == 118 [pid = 1854] [id = 296] 12:26:55 INFO - PROCESS | 1854 | --DOCSHELL 0x889fb000 == 117 [pid = 1854] [id = 294] 12:26:55 INFO - PROCESS | 1854 | --DOCSHELL 0x886f0000 == 116 [pid = 1854] [id = 295] 12:26:55 INFO - PROCESS | 1854 | --DOCSHELL 0x87963800 == 115 [pid = 1854] [id = 293] 12:26:55 INFO - PROCESS | 1854 | --DOCSHELL 0x847e9800 == 114 [pid = 1854] [id = 292] 12:26:55 INFO - PROCESS | 1854 | --DOMWINDOW == 190 (0x88b51800) [pid = 1854] [serial = 872] [outer = (nil)] [url = about:blank] 12:26:55 INFO - PROCESS | 1854 | --DOMWINDOW == 189 (0x88cba400) [pid = 1854] [serial = 873] [outer = (nil)] [url = about:blank] 12:26:55 INFO - PROCESS | 1854 | --DOMWINDOW == 188 (0x85809c00) [pid = 1854] [serial = 875] [outer = (nil)] [url = about:blank] 12:26:55 INFO - PROCESS | 1854 | --DOMWINDOW == 187 (0x881b6400) [pid = 1854] [serial = 869] [outer = (nil)] [url = about:blank] 12:26:55 INFO - PROCESS | 1854 | --DOMWINDOW == 186 (0x84a42800) [pid = 1854] [serial = 866] [outer = (nil)] [url = about:blank] 12:26:55 INFO - PROCESS | 1854 | --DOMWINDOW == 185 (0x84e63800) [pid = 1854] [serial = 867] [outer = (nil)] [url = about:blank] 12:26:55 INFO - PROCESS | 1854 | --DOMWINDOW == 184 (0x859a3000) [pid = 1854] [serial = 864] [outer = (nil)] [url = about:blank] 12:26:55 INFO - PROCESS | 1854 | --DOMWINDOW == 183 (0x852f5000) [pid = 1854] [serial = 863] [outer = (nil)] [url = about:blank] 12:26:55 INFO - PROCESS | 1854 | --DOMWINDOW == 182 (0x8e8d3000) [pid = 1854] [serial = 860] [outer = (nil)] [url = about:blank] 12:26:55 INFO - PROCESS | 1854 | --DOMWINDOW == 181 (0x8e0dc800) [pid = 1854] [serial = 857] [outer = (nil)] [url = about:blank] 12:26:55 INFO - PROCESS | 1854 | --DOMWINDOW == 180 (0x8c8b2000) [pid = 1854] [serial = 854] [outer = (nil)] [url = about:blank] 12:26:55 INFO - PROCESS | 1854 | --DOMWINDOW == 179 (0x8c76d400) [pid = 1854] [serial = 851] [outer = (nil)] [url = about:blank] 12:26:55 INFO - PROCESS | 1854 | --DOMWINDOW == 178 (0x8bbafc00) [pid = 1854] [serial = 848] [outer = (nil)] [url = about:blank] 12:26:55 INFO - PROCESS | 1854 | --DOMWINDOW == 177 (0x8b30d000) [pid = 1854] [serial = 845] [outer = (nil)] [url = about:blank] 12:26:55 INFO - PROCESS | 1854 | --DOMWINDOW == 176 (0x8b262000) [pid = 1854] [serial = 842] [outer = (nil)] [url = about:blank] 12:26:55 INFO - PROCESS | 1854 | --DOMWINDOW == 175 (0x8a2bd800) [pid = 1854] [serial = 839] [outer = (nil)] [url = about:blank] 12:26:55 INFO - PROCESS | 1854 | --DOMWINDOW == 174 (0x8a1e4000) [pid = 1854] [serial = 836] [outer = (nil)] [url = about:blank] 12:26:55 INFO - PROCESS | 1854 | --DOMWINDOW == 173 (0x8970d000) [pid = 1854] [serial = 833] [outer = (nil)] [url = about:blank] 12:26:55 INFO - PROCESS | 1854 | --DOMWINDOW == 172 (0x8945f400) [pid = 1854] [serial = 830] [outer = (nil)] [url = about:blank] 12:26:55 INFO - PROCESS | 1854 | --DOMWINDOW == 171 (0x88e9c400) [pid = 1854] [serial = 827] [outer = (nil)] [url = about:blank] 12:26:55 INFO - PROCESS | 1854 | --DOMWINDOW == 170 (0x88b55000) [pid = 1854] [serial = 824] [outer = (nil)] [url = about:blank] 12:26:55 INFO - PROCESS | 1854 | --DOMWINDOW == 169 (0x881bcc00) [pid = 1854] [serial = 821] [outer = (nil)] [url = about:blank] 12:26:55 INFO - PROCESS | 1854 | --DOMWINDOW == 168 (0x85810400) [pid = 1854] [serial = 818] [outer = (nil)] [url = about:blank] 12:26:55 INFO - PROCESS | 1854 | --DOMWINDOW == 167 (0x881bb800) [pid = 1854] [serial = 815] [outer = (nil)] [url = about:blank] 12:26:55 INFO - PROCESS | 1854 | --DOMWINDOW == 166 (0x886e6800) [pid = 1854] [serial = 870] [outer = (nil)] [url = about:blank] 12:26:56 INFO - PROCESS | 1854 | 1461180416171 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 12:26:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 12:26:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 3344ms 12:26:56 INFO - PROCESS | 1854 | 1461180416229 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 12:26:56 INFO - PROCESS | 1854 | 1461180416236 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 12:26:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 12:26:56 INFO - PROCESS | 1854 | 1461180416249 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 12:26:56 INFO - PROCESS | 1854 | 1461180416254 Marionette TRACE conn4 <- [1,1294,null,{}] 12:26:56 INFO - PROCESS | 1854 | 1461180416264 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:56 INFO - PROCESS | 1854 | 1461180416490 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 12:26:56 INFO - PROCESS | 1854 | 1461180416665 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:56 INFO - PROCESS | 1854 | ++DOCSHELL 0x83f4e800 == 115 [pid = 1854] [id = 331] 12:26:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 167 (0x84e6f800) [pid = 1854] [serial = 994] [outer = (nil)] 12:26:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 168 (0x859a6000) [pid = 1854] [serial = 995] [outer = 0x84e6f800] 12:26:56 INFO - PROCESS | 1854 | 1461180416753 Marionette DEBUG loaded listener.js 12:26:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 169 (0x85ac8000) [pid = 1854] [serial = 996] [outer = 0x84e6f800] 12:26:57 INFO - PROCESS | 1854 | 1461180417756 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 12:26:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 12:26:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1536ms 12:26:57 INFO - PROCESS | 1854 | 1461180417784 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 12:26:57 INFO - PROCESS | 1854 | 1461180417792 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 12:26:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 12:26:57 INFO - PROCESS | 1854 | 1461180417803 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 12:26:57 INFO - PROCESS | 1854 | 1461180417808 Marionette TRACE conn4 <- [1,1298,null,{}] 12:26:57 INFO - PROCESS | 1854 | 1461180417815 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:58 INFO - PROCESS | 1854 | 1461180418029 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 12:26:58 INFO - PROCESS | 1854 | 1461180418275 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:58 INFO - PROCESS | 1854 | ++DOCSHELL 0x859a8400 == 116 [pid = 1854] [id = 332] 12:26:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 170 (0x881bbc00) [pid = 1854] [serial = 997] [outer = (nil)] 12:26:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 171 (0x886ed400) [pid = 1854] [serial = 998] [outer = 0x881bbc00] 12:26:58 INFO - PROCESS | 1854 | 1461180418374 Marionette DEBUG loaded listener.js 12:26:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 172 (0x889fac00) [pid = 1854] [serial = 999] [outer = 0x881bbc00] 12:26:59 INFO - PROCESS | 1854 | 1461180419403 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 12:26:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 12:26:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1641ms 12:26:59 INFO - PROCESS | 1854 | 1461180419446 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 12:26:59 INFO - PROCESS | 1854 | 1461180419451 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 12:26:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 12:26:59 INFO - PROCESS | 1854 | 1461180419468 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 12:26:59 INFO - PROCESS | 1854 | 1461180419482 Marionette TRACE conn4 <- [1,1302,null,{}] 12:26:59 INFO - PROCESS | 1854 | 1461180419507 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:59 INFO - PROCESS | 1854 | 1461180419785 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 12:27:00 INFO - PROCESS | 1854 | 1461180419998 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:00 INFO - PROCESS | 1854 | ++DOCSHELL 0x84e6e400 == 117 [pid = 1854] [id = 333] 12:27:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 173 (0x88ea0800) [pid = 1854] [serial = 1000] [outer = (nil)] 12:27:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 174 (0x894d8000) [pid = 1854] [serial = 1001] [outer = 0x88ea0800] 12:27:00 INFO - PROCESS | 1854 | 1461180420094 Marionette DEBUG loaded listener.js 12:27:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 175 (0x8954c000) [pid = 1854] [serial = 1002] [outer = 0x88ea0800] 12:27:01 INFO - PROCESS | 1854 | --DOMWINDOW == 174 (0x8df29c00) [pid = 1854] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 12:27:01 INFO - PROCESS | 1854 | --DOMWINDOW == 173 (0x87965c00) [pid = 1854] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 12:27:01 INFO - PROCESS | 1854 | --DOMWINDOW == 172 (0x8b25b400) [pid = 1854] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 12:27:01 INFO - PROCESS | 1854 | --DOMWINDOW == 171 (0x8c8a8000) [pid = 1854] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:27:01 INFO - PROCESS | 1854 | --DOMWINDOW == 170 (0x8c6b8800) [pid = 1854] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 12:27:01 INFO - PROCESS | 1854 | --DOMWINDOW == 169 (0x8bac4000) [pid = 1854] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 12:27:01 INFO - PROCESS | 1854 | --DOMWINDOW == 168 (0x8e810c00) [pid = 1854] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:27:01 INFO - PROCESS | 1854 | --DOMWINDOW == 167 (0x914b3800) [pid = 1854] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:27:01 INFO - PROCESS | 1854 | --DOMWINDOW == 166 (0x847ea800) [pid = 1854] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 12:27:01 INFO - PROCESS | 1854 | --DOMWINDOW == 165 (0x8f364000) [pid = 1854] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:27:01 INFO - PROCESS | 1854 | --DOMWINDOW == 164 (0x84e65800) [pid = 1854] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 12:27:01 INFO - PROCESS | 1854 | --DOMWINDOW == 163 (0x88e95400) [pid = 1854] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 12:27:01 INFO - PROCESS | 1854 | --DOMWINDOW == 162 (0x8a2bc400) [pid = 1854] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 12:27:01 INFO - PROCESS | 1854 | --DOMWINDOW == 161 (0x8970a400) [pid = 1854] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 12:27:01 INFO - PROCESS | 1854 | --DOMWINDOW == 160 (0x8bac7800) [pid = 1854] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 12:27:01 INFO - PROCESS | 1854 | --DOMWINDOW == 159 (0x8fd2fc00) [pid = 1854] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:27:01 INFO - PROCESS | 1854 | --DOMWINDOW == 158 (0x8a167400) [pid = 1854] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 12:27:01 INFO - PROCESS | 1854 | --DOMWINDOW == 157 (0x88b59c00) [pid = 1854] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 12:27:01 INFO - PROCESS | 1854 | --DOMWINDOW == 156 (0x881b5400) [pid = 1854] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 12:27:01 INFO - PROCESS | 1854 | --DOMWINDOW == 155 (0x8babf000) [pid = 1854] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 12:27:01 INFO - PROCESS | 1854 | --DOMWINDOW == 154 (0x886e8c00) [pid = 1854] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 12:27:01 INFO - PROCESS | 1854 | --DOMWINDOW == 153 (0x8ea0d000) [pid = 1854] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:27:01 INFO - PROCESS | 1854 | --DOMWINDOW == 152 (0x8babc800) [pid = 1854] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:27:01 INFO - PROCESS | 1854 | --DOMWINDOW == 151 (0x84e6f000) [pid = 1854] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 12:27:01 INFO - PROCESS | 1854 | --DOMWINDOW == 150 (0x915ef800) [pid = 1854] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:27:01 INFO - PROCESS | 1854 | --DOMWINDOW == 149 (0x9066e400) [pid = 1854] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:27:01 INFO - PROCESS | 1854 | --DOMWINDOW == 148 (0x8c76a000) [pid = 1854] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 12:27:01 INFO - PROCESS | 1854 | --DOMWINDOW == 147 (0x89705c00) [pid = 1854] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 12:27:01 INFO - PROCESS | 1854 | --DOMWINDOW == 146 (0x88b2e400) [pid = 1854] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 12:27:01 INFO - PROCESS | 1854 | --DOMWINDOW == 145 (0x90268000) [pid = 1854] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:27:01 INFO - PROCESS | 1854 | --DOMWINDOW == 144 (0x852eb800) [pid = 1854] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 12:27:01 INFO - PROCESS | 1854 | --DOMWINDOW == 143 (0x85ac6c00) [pid = 1854] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 12:27:01 INFO - PROCESS | 1854 | --DOMWINDOW == 142 (0x88cb7000) [pid = 1854] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 12:27:01 INFO - PROCESS | 1854 | --DOMWINDOW == 141 (0x8b25f000) [pid = 1854] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 12:27:01 INFO - PROCESS | 1854 | --DOMWINDOW == 140 (0x87964c00) [pid = 1854] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 12:27:01 INFO - PROCESS | 1854 | --DOMWINDOW == 139 (0x8baaac00) [pid = 1854] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 12:27:01 INFO - PROCESS | 1854 | --DOMWINDOW == 138 (0x8a174800) [pid = 1854] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 12:27:01 INFO - PROCESS | 1854 | --DOMWINDOW == 137 (0x848f1000) [pid = 1854] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 12:27:01 INFO - PROCESS | 1854 | --DOMWINDOW == 136 (0x84a4bc00) [pid = 1854] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 12:27:01 INFO - PROCESS | 1854 | 1461180421744 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 12:27:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 12:27:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 2309ms 12:27:01 INFO - PROCESS | 1854 | 1461180421768 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 12:27:01 INFO - PROCESS | 1854 | 1461180421775 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 12:27:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 12:27:01 INFO - PROCESS | 1854 | 1461180421782 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 12:27:01 INFO - PROCESS | 1854 | 1461180421785 Marionette TRACE conn4 <- [1,1306,null,{}] 12:27:01 INFO - PROCESS | 1854 | 1461180421798 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:02 INFO - PROCESS | 1854 | 1461180422017 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 12:27:02 INFO - PROCESS | 1854 | 1461180422230 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:02 INFO - PROCESS | 1854 | ++DOCSHELL 0x847e4c00 == 118 [pid = 1854] [id = 334] 12:27:02 INFO - PROCESS | 1854 | ++DOMWINDOW == 137 (0x84e6f000) [pid = 1854] [serial = 1003] [outer = (nil)] 12:27:02 INFO - PROCESS | 1854 | ++DOMWINDOW == 138 (0x886e7400) [pid = 1854] [serial = 1004] [outer = 0x84e6f000] 12:27:02 INFO - PROCESS | 1854 | 1461180422362 Marionette DEBUG loaded listener.js 12:27:02 INFO - PROCESS | 1854 | ++DOMWINDOW == 139 (0x88e98c00) [pid = 1854] [serial = 1005] [outer = 0x84e6f000] 12:27:04 INFO - PROCESS | 1854 | 1461180424192 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 12:27:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 12:27:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 2602ms 12:27:04 INFO - PROCESS | 1854 | 1461180424387 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 12:27:04 INFO - PROCESS | 1854 | 1461180424400 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 12:27:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 12:27:04 INFO - PROCESS | 1854 | 1461180424416 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 12:27:04 INFO - PROCESS | 1854 | 1461180424425 Marionette TRACE conn4 <- [1,1310,null,{}] 12:27:04 INFO - PROCESS | 1854 | 1461180424442 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:04 INFO - PROCESS | 1854 | 1461180424834 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 12:27:05 INFO - PROCESS | 1854 | 1461180425016 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:05 INFO - PROCESS | 1854 | ++DOCSHELL 0x84e72400 == 119 [pid = 1854] [id = 335] 12:27:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 140 (0x85805800) [pid = 1854] [serial = 1006] [outer = (nil)] 12:27:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 141 (0x85ac6c00) [pid = 1854] [serial = 1007] [outer = 0x85805800] 12:27:05 INFO - PROCESS | 1854 | 1461180425130 Marionette DEBUG loaded listener.js 12:27:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 142 (0x87968c00) [pid = 1854] [serial = 1008] [outer = 0x85805800] 12:27:06 INFO - PROCESS | 1854 | 1461180426186 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 12:27:06 INFO - PROCESS | 1854 | 1461180426290 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 12:27:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 12:27:06 INFO - PROCESS | 1854 | 1461180426303 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 12:27:06 INFO - PROCESS | 1854 | 1461180426309 Marionette TRACE conn4 <- [1,1314,null,{}] 12:27:06 INFO - PROCESS | 1854 | 1461180426358 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:06 INFO - PROCESS | 1854 | 1461180426702 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 12:27:07 INFO - PROCESS | 1854 | 1461180427041 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:07 INFO - PROCESS | 1854 | ++DOCSHELL 0x88cac400 == 120 [pid = 1854] [id = 336] 12:27:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 143 (0x88cb4800) [pid = 1854] [serial = 1009] [outer = (nil)] 12:27:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 144 (0x89456c00) [pid = 1854] [serial = 1010] [outer = 0x88cb4800] 12:27:07 INFO - PROCESS | 1854 | 1461180427146 Marionette DEBUG loaded listener.js 12:27:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 145 (0x89549000) [pid = 1854] [serial = 1011] [outer = 0x88cb4800] 12:27:08 INFO - PROCESS | 1854 | 1461180428307 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 12:27:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 12:27:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 2042ms 12:27:08 INFO - PROCESS | 1854 | 1461180428345 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 12:27:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 12:27:08 INFO - PROCESS | 1854 | 1461180428351 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 12:27:08 INFO - PROCESS | 1854 | 1461180428359 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 12:27:08 INFO - PROCESS | 1854 | 1461180428366 Marionette TRACE conn4 <- [1,1318,null,{}] 12:27:08 INFO - PROCESS | 1854 | 1461180428385 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:08 INFO - PROCESS | 1854 | 1461180428645 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 12:27:08 INFO - PROCESS | 1854 | 1461180428964 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:09 INFO - PROCESS | 1854 | ++DOCSHELL 0x89548800 == 121 [pid = 1854] [id = 337] 12:27:09 INFO - PROCESS | 1854 | ++DOMWINDOW == 146 (0x8a16a800) [pid = 1854] [serial = 1012] [outer = (nil)] 12:27:09 INFO - PROCESS | 1854 | ++DOMWINDOW == 147 (0x8a1ec800) [pid = 1854] [serial = 1013] [outer = 0x8a16a800] 12:27:09 INFO - PROCESS | 1854 | 1461180429068 Marionette DEBUG loaded listener.js 12:27:09 INFO - PROCESS | 1854 | ++DOMWINDOW == 148 (0x8a2b9c00) [pid = 1854] [serial = 1014] [outer = 0x8a16a800] 12:27:10 INFO - PROCESS | 1854 | 1461180430102 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 12:27:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 12:27:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1801ms 12:27:10 INFO - PROCESS | 1854 | 1461180430162 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 12:27:10 INFO - PROCESS | 1854 | 1461180430169 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 12:27:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 12:27:10 INFO - PROCESS | 1854 | 1461180430177 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 12:27:10 INFO - PROCESS | 1854 | 1461180430182 Marionette TRACE conn4 <- [1,1322,null,{}] 12:27:10 INFO - PROCESS | 1854 | 1461180430189 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:10 INFO - PROCESS | 1854 | 1461180430463 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 12:27:10 INFO - PROCESS | 1854 | 1461180430762 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:10 INFO - PROCESS | 1854 | ++DOCSHELL 0x88b2c800 == 122 [pid = 1854] [id = 338] 12:27:10 INFO - PROCESS | 1854 | ++DOMWINDOW == 149 (0x8970b800) [pid = 1854] [serial = 1015] [outer = (nil)] 12:27:10 INFO - PROCESS | 1854 | ++DOMWINDOW == 150 (0x8b1efc00) [pid = 1854] [serial = 1016] [outer = 0x8970b800] 12:27:10 INFO - PROCESS | 1854 | 1461180430875 Marionette DEBUG loaded listener.js 12:27:11 INFO - PROCESS | 1854 | ++DOMWINDOW == 151 (0x8b307c00) [pid = 1854] [serial = 1017] [outer = 0x8970b800] 12:27:11 INFO - PROCESS | 1854 | 1461180431864 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 12:27:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 12:27:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1753ms 12:27:11 INFO - PROCESS | 1854 | 1461180431931 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 12:27:11 INFO - PROCESS | 1854 | 1461180431937 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 12:27:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 12:27:11 INFO - PROCESS | 1854 | 1461180431946 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 12:27:11 INFO - PROCESS | 1854 | 1461180431949 Marionette TRACE conn4 <- [1,1326,null,{}] 12:27:11 INFO - PROCESS | 1854 | 1461180431958 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:12 INFO - PROCESS | 1854 | 1461180432242 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 12:27:12 INFO - PROCESS | 1854 | 1461180432607 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:12 INFO - PROCESS | 1854 | ++DOCSHELL 0x8b1e9000 == 123 [pid = 1854] [id = 339] 12:27:12 INFO - PROCESS | 1854 | ++DOMWINDOW == 152 (0x8b1e9800) [pid = 1854] [serial = 1018] [outer = (nil)] 12:27:12 INFO - PROCESS | 1854 | ++DOMWINDOW == 153 (0x8baa9400) [pid = 1854] [serial = 1019] [outer = 0x8b1e9800] 12:27:12 INFO - PROCESS | 1854 | 1461180432717 Marionette DEBUG loaded listener.js 12:27:12 INFO - PROCESS | 1854 | ++DOMWINDOW == 154 (0x8bac3800) [pid = 1854] [serial = 1020] [outer = 0x8b1e9800] 12:27:13 INFO - PROCESS | 1854 | 1461180433731 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:27:13 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 12:27:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1838ms 12:27:13 INFO - PROCESS | 1854 | 1461180433783 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 12:27:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 12:27:13 INFO - PROCESS | 1854 | 1461180433788 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 12:27:13 INFO - PROCESS | 1854 | 1461180433796 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 12:27:13 INFO - PROCESS | 1854 | 1461180433802 Marionette TRACE conn4 <- [1,1330,null,{}] 12:27:13 INFO - PROCESS | 1854 | 1461180433808 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:14 INFO - PROCESS | 1854 | 1461180434106 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 12:27:14 INFO - PROCESS | 1854 | 1461180434433 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:14 INFO - PROCESS | 1854 | ++DOCSHELL 0x8b1eac00 == 124 [pid = 1854] [id = 340] 12:27:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 155 (0x8c6b2800) [pid = 1854] [serial = 1021] [outer = (nil)] 12:27:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 156 (0x8c771000) [pid = 1854] [serial = 1022] [outer = 0x8c6b2800] 12:27:14 INFO - PROCESS | 1854 | 1461180434535 Marionette DEBUG loaded listener.js 12:27:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 157 (0x8c776c00) [pid = 1854] [serial = 1023] [outer = 0x8c6b2800] 12:27:15 INFO - PROCESS | 1854 | 1461180435568 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:27:15 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 12:27:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1843ms 12:27:15 INFO - PROCESS | 1854 | 1461180435639 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 12:27:15 INFO - PROCESS | 1854 | 1461180435645 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 12:27:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 12:27:15 INFO - PROCESS | 1854 | 1461180435652 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 12:27:15 INFO - PROCESS | 1854 | 1461180435657 Marionette TRACE conn4 <- [1,1334,null,{}] 12:27:15 INFO - PROCESS | 1854 | 1461180435665 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:15 INFO - PROCESS | 1854 | 1461180435921 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 12:27:16 INFO - PROCESS | 1854 | 1461180436226 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:16 INFO - PROCESS | 1854 | ++DOCSHELL 0x88cae000 == 125 [pid = 1854] [id = 341] 12:27:16 INFO - PROCESS | 1854 | ++DOMWINDOW == 158 (0x8a169c00) [pid = 1854] [serial = 1024] [outer = (nil)] 12:27:16 INFO - PROCESS | 1854 | ++DOMWINDOW == 159 (0x8e0e3800) [pid = 1854] [serial = 1025] [outer = 0x8a169c00] 12:27:16 INFO - PROCESS | 1854 | 1461180436329 Marionette DEBUG loaded listener.js 12:27:16 INFO - PROCESS | 1854 | ++DOMWINDOW == 160 (0x8e0e7c00) [pid = 1854] [serial = 1026] [outer = 0x8a169c00] 12:27:17 INFO - PROCESS | 1854 | 1461180437340 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 12:27:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 12:27:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1736ms 12:27:17 INFO - PROCESS | 1854 | 1461180437390 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 12:27:17 INFO - PROCESS | 1854 | 1461180437395 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 12:27:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 12:27:17 INFO - PROCESS | 1854 | 1461180437402 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 12:27:17 INFO - PROCESS | 1854 | 1461180437407 Marionette TRACE conn4 <- [1,1338,null,{}] 12:27:17 INFO - PROCESS | 1854 | 1461180437416 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:17 INFO - PROCESS | 1854 | 1461180437680 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 12:27:18 INFO - PROCESS | 1854 | 1461180438025 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:18 INFO - PROCESS | 1854 | ++DOCSHELL 0x8a1e6800 == 126 [pid = 1854] [id = 342] 12:27:18 INFO - PROCESS | 1854 | ++DOMWINDOW == 161 (0x8c774400) [pid = 1854] [serial = 1027] [outer = (nil)] 12:27:18 INFO - PROCESS | 1854 | ++DOMWINDOW == 162 (0x8ea08c00) [pid = 1854] [serial = 1028] [outer = 0x8c774400] 12:27:18 INFO - PROCESS | 1854 | 1461180438127 Marionette DEBUG loaded listener.js 12:27:18 INFO - PROCESS | 1854 | ++DOMWINDOW == 163 (0x8ec56c00) [pid = 1854] [serial = 1029] [outer = 0x8c774400] 12:27:19 INFO - PROCESS | 1854 | 1461180439512 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 12:27:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 12:27:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2142ms 12:27:19 INFO - PROCESS | 1854 | 1461180439546 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 12:27:19 INFO - PROCESS | 1854 | 1461180439550 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 12:27:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 12:27:19 INFO - PROCESS | 1854 | 1461180439558 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 12:27:19 INFO - PROCESS | 1854 | 1461180439562 Marionette TRACE conn4 <- [1,1342,null,{}] 12:27:19 INFO - PROCESS | 1854 | 1461180439639 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:19 INFO - PROCESS | 1854 | 1461180439870 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 12:27:20 INFO - PROCESS | 1854 | 1461180440082 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:20 INFO - PROCESS | 1854 | ++DOCSHELL 0x8e8d5c00 == 127 [pid = 1854] [id = 343] 12:27:20 INFO - PROCESS | 1854 | ++DOMWINDOW == 164 (0x8e8d7400) [pid = 1854] [serial = 1030] [outer = (nil)] 12:27:20 INFO - PROCESS | 1854 | ++DOMWINDOW == 165 (0x8f358000) [pid = 1854] [serial = 1031] [outer = 0x8e8d7400] 12:27:20 INFO - PROCESS | 1854 | 1461180440253 Marionette DEBUG loaded listener.js 12:27:20 INFO - PROCESS | 1854 | ++DOMWINDOW == 166 (0x8fd6c400) [pid = 1854] [serial = 1032] [outer = 0x8e8d7400] 12:27:21 INFO - PROCESS | 1854 | 1461180441224 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 12:27:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 12:27:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1754ms 12:27:21 INFO - PROCESS | 1854 | 1461180441313 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 12:27:21 INFO - PROCESS | 1854 | 1461180441317 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 12:27:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 12:27:21 INFO - PROCESS | 1854 | 1461180441325 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 12:27:21 INFO - PROCESS | 1854 | 1461180441330 Marionette TRACE conn4 <- [1,1346,null,{}] 12:27:21 INFO - PROCESS | 1854 | 1461180441336 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:21 INFO - PROCESS | 1854 | 1461180441622 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 12:27:21 INFO - PROCESS | 1854 | 1461180441939 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:21 INFO - PROCESS | 1854 | ++DOCSHELL 0x8a171000 == 128 [pid = 1854] [id = 344] 12:27:21 INFO - PROCESS | 1854 | ++DOMWINDOW == 167 (0x8baa9000) [pid = 1854] [serial = 1033] [outer = (nil)] 12:27:22 INFO - PROCESS | 1854 | ++DOMWINDOW == 168 (0x8fd8e000) [pid = 1854] [serial = 1034] [outer = 0x8baa9000] 12:27:22 INFO - PROCESS | 1854 | 1461180442039 Marionette DEBUG loaded listener.js 12:27:22 INFO - PROCESS | 1854 | ++DOMWINDOW == 169 (0x8fd92800) [pid = 1854] [serial = 1035] [outer = 0x8baa9000] 12:27:23 INFO - PROCESS | 1854 | 1461180443073 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 12:27:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 12:27:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1791ms 12:27:23 INFO - PROCESS | 1854 | 1461180443119 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 12:27:23 INFO - PROCESS | 1854 | 1461180443124 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 12:27:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 12:27:23 INFO - PROCESS | 1854 | 1461180443132 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 12:27:23 INFO - PROCESS | 1854 | 1461180443138 Marionette TRACE conn4 <- [1,1350,null,{}] 12:27:23 INFO - PROCESS | 1854 | 1461180443144 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:23 INFO - PROCESS | 1854 | 1461180443414 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 12:27:23 INFO - PROCESS | 1854 | 1461180443736 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:23 INFO - PROCESS | 1854 | ++DOCSHELL 0x8fd9ac00 == 129 [pid = 1854] [id = 345] 12:27:23 INFO - PROCESS | 1854 | ++DOMWINDOW == 170 (0x902b6000) [pid = 1854] [serial = 1036] [outer = (nil)] 12:27:23 INFO - PROCESS | 1854 | ++DOMWINDOW == 171 (0x902bfc00) [pid = 1854] [serial = 1037] [outer = 0x902b6000] 12:27:23 INFO - PROCESS | 1854 | 1461180443841 Marionette DEBUG loaded listener.js 12:27:23 INFO - PROCESS | 1854 | ++DOMWINDOW == 172 (0x90670800) [pid = 1854] [serial = 1038] [outer = 0x902b6000] 12:27:24 INFO - PROCESS | 1854 | 1461180444828 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 12:27:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 12:27:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1738ms 12:27:24 INFO - PROCESS | 1854 | 1461180444877 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 12:27:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 12:27:24 INFO - PROCESS | 1854 | 1461180444882 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 12:27:24 INFO - PROCESS | 1854 | 1461180444890 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 12:27:24 INFO - PROCESS | 1854 | 1461180444893 Marionette TRACE conn4 <- [1,1354,null,{}] 12:27:24 INFO - PROCESS | 1854 | 1461180444901 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:25 INFO - PROCESS | 1854 | 1461180445140 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 12:27:25 INFO - PROCESS | 1854 | 1461180445453 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:25 INFO - PROCESS | 1854 | ++DOCSHELL 0x90663c00 == 130 [pid = 1854] [id = 346] 12:27:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 173 (0x91161c00) [pid = 1854] [serial = 1039] [outer = (nil)] 12:27:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 174 (0x914b6800) [pid = 1854] [serial = 1040] [outer = 0x91161c00] 12:27:25 INFO - PROCESS | 1854 | 1461180445554 Marionette DEBUG loaded listener.js 12:27:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 175 (0x914c0c00) [pid = 1854] [serial = 1041] [outer = 0x91161c00] 12:27:26 INFO - PROCESS | 1854 | 1461180446521 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 12:27:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 12:27:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1686ms 12:27:26 INFO - PROCESS | 1854 | 1461180446577 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 12:27:26 INFO - PROCESS | 1854 | 1461180446581 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 12:27:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 12:27:26 INFO - PROCESS | 1854 | 1461180446589 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 12:27:26 INFO - PROCESS | 1854 | 1461180446593 Marionette TRACE conn4 <- [1,1358,null,{}] 12:27:26 INFO - PROCESS | 1854 | 1461180446599 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:26 INFO - PROCESS | 1854 | 1461180446874 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 12:27:27 INFO - PROCESS | 1854 | 1461180447191 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:27 INFO - PROCESS | 1854 | ++DOCSHELL 0x8baaa400 == 131 [pid = 1854] [id = 347] 12:27:27 INFO - PROCESS | 1854 | ++DOMWINDOW == 176 (0x90672000) [pid = 1854] [serial = 1042] [outer = (nil)] 12:27:27 INFO - PROCESS | 1854 | ++DOMWINDOW == 177 (0x93f23000) [pid = 1854] [serial = 1043] [outer = 0x90672000] 12:27:27 INFO - PROCESS | 1854 | 1461180447290 Marionette DEBUG loaded listener.js 12:27:27 INFO - PROCESS | 1854 | ++DOMWINDOW == 178 (0x92e23800) [pid = 1854] [serial = 1044] [outer = 0x90672000] 12:27:28 INFO - PROCESS | 1854 | 1461180448347 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 12:27:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 12:27:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1834ms 12:27:28 INFO - PROCESS | 1854 | 1461180448424 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 12:27:28 INFO - PROCESS | 1854 | 1461180448428 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 12:27:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 12:27:28 INFO - PROCESS | 1854 | 1461180448436 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 12:27:28 INFO - PROCESS | 1854 | 1461180448440 Marionette TRACE conn4 <- [1,1362,null,{}] 12:27:28 INFO - PROCESS | 1854 | 1461180448447 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:28 INFO - PROCESS | 1854 | 1461180448719 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 12:27:29 INFO - PROCESS | 1854 | 1461180449030 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:29 INFO - PROCESS | 1854 | ++DOCSHELL 0x8f35a800 == 132 [pid = 1854] [id = 348] 12:27:29 INFO - PROCESS | 1854 | ++DOMWINDOW == 179 (0x92a9b800) [pid = 1854] [serial = 1045] [outer = (nil)] 12:27:29 INFO - PROCESS | 1854 | ++DOMWINDOW == 180 (0x96915000) [pid = 1854] [serial = 1046] [outer = 0x92a9b800] 12:27:29 INFO - PROCESS | 1854 | 1461180449131 Marionette DEBUG loaded listener.js 12:27:29 INFO - PROCESS | 1854 | ++DOMWINDOW == 181 (0x970ce800) [pid = 1854] [serial = 1047] [outer = 0x92a9b800] 12:27:30 INFO - PROCESS | 1854 | 1461180450103 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 12:27:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 12:27:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1732ms 12:27:30 INFO - PROCESS | 1854 | 1461180450170 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 12:27:30 INFO - PROCESS | 1854 | 1461180450184 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 12:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 12:27:30 INFO - PROCESS | 1854 | 1461180450193 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 12:27:30 INFO - PROCESS | 1854 | 1461180450196 Marionette TRACE conn4 <- [1,1366,null,{}] 12:27:30 INFO - PROCESS | 1854 | 1461180450202 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:30 INFO - PROCESS | 1854 | 1461180450477 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 12:27:30 INFO - PROCESS | 1854 | 1461180450789 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:30 INFO - PROCESS | 1854 | ++DOCSHELL 0x92e27c00 == 133 [pid = 1854] [id = 349] 12:27:30 INFO - PROCESS | 1854 | ++DOMWINDOW == 182 (0x9303c400) [pid = 1854] [serial = 1048] [outer = (nil)] 12:27:30 INFO - PROCESS | 1854 | ++DOMWINDOW == 183 (0x9738b800) [pid = 1854] [serial = 1049] [outer = 0x9303c400] 12:27:30 INFO - PROCESS | 1854 | 1461180450885 Marionette DEBUG loaded listener.js 12:27:31 INFO - PROCESS | 1854 | ++DOMWINDOW == 184 (0x9738e800) [pid = 1854] [serial = 1050] [outer = 0x9303c400] 12:27:31 INFO - PROCESS | 1854 | 1461180451923 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 12:27:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 12:27:31 INFO - PROCESS | 1854 | 1461180451992 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 12:27:32 INFO - PROCESS | 1854 | 1461180452000 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 12:27:32 INFO - PROCESS | 1854 | 1461180452003 Marionette TRACE conn4 <- [1,1370,null,{}] 12:27:32 INFO - PROCESS | 1854 | 1461180452010 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:32 INFO - PROCESS | 1854 | 1461180452329 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 12:27:32 INFO - PROCESS | 1854 | 1461180452657 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:32 INFO - PROCESS | 1854 | ++DOCSHELL 0x84a48c00 == 134 [pid = 1854] [id = 350] 12:27:32 INFO - PROCESS | 1854 | ++DOMWINDOW == 185 (0x84a4a400) [pid = 1854] [serial = 1051] [outer = (nil)] 12:27:32 INFO - PROCESS | 1854 | ++DOMWINDOW == 186 (0x8795bc00) [pid = 1854] [serial = 1052] [outer = 0x84a4a400] 12:27:32 INFO - PROCESS | 1854 | 1461180452764 Marionette DEBUG loaded listener.js 12:27:32 INFO - PROCESS | 1854 | ++DOMWINDOW == 187 (0x886ec400) [pid = 1854] [serial = 1053] [outer = 0x84a4a400] 12:27:34 INFO - PROCESS | 1854 | --DOCSHELL 0x97b8f800 == 133 [pid = 1854] [id = 91] 12:27:34 INFO - PROCESS | 1854 | --DOCSHELL 0x8e807800 == 132 [pid = 1854] [id = 97] 12:27:34 INFO - PROCESS | 1854 | --DOCSHELL 0x8ec5a000 == 131 [pid = 1854] [id = 95] 12:27:34 INFO - PROCESS | 1854 | --DOCSHELL 0x88b4fc00 == 130 [pid = 1854] [id = 198] 12:27:34 INFO - PROCESS | 1854 | --DOCSHELL 0x886e4400 == 129 [pid = 1854] [id = 199] 12:27:34 INFO - PROCESS | 1854 | --DOCSHELL 0x8a2bb800 == 128 [pid = 1854] [id = 281] 12:27:34 INFO - PROCESS | 1854 | --DOCSHELL 0x8baa4000 == 127 [pid = 1854] [id = 282] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 186 (0x8ea05800) [pid = 1854] [serial = 900] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 185 (0x889f4400) [pid = 1854] [serial = 882] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 184 (0x8b267400) [pid = 1854] [serial = 843] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 183 (0x9026c000) [pid = 1854] [serial = 915] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 182 (0x8c8b6000) [pid = 1854] [serial = 855] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 181 (0x8c76f000) [pid = 1854] [serial = 894] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 180 (0x8ec62800) [pid = 1854] [serial = 903] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 179 (0x92a0a800) [pid = 1854] [serial = 926] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 178 (0x8945c400) [pid = 1854] [serial = 941] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 177 (0x84e6dc00) [pid = 1854] [serial = 879] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 176 (0x8fd6bc00) [pid = 1854] [serial = 909] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 175 (0x886f1800) [pid = 1854] [serial = 753] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 174 (0x894d9000) [pid = 1854] [serial = 831] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 173 (0x8b30f000) [pid = 1854] [serial = 846] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 172 (0x8a1e7c00) [pid = 1854] [serial = 837] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 171 (0x8c6b1c00) [pid = 1854] [serial = 849] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 170 (0x8fd99400) [pid = 1854] [serial = 912] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 169 (0x8a2bb000) [pid = 1854] [serial = 888] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 168 (0x8ec5e000) [pid = 1854] [serial = 902] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 167 (0x89546000) [pid = 1854] [serial = 885] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 166 (0x881b2c00) [pid = 1854] [serial = 881] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 165 (0x881c0000) [pid = 1854] [serial = 816] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 164 (0x8e0e1800) [pid = 1854] [serial = 897] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 163 (0x88b2ac00) [pid = 1854] [serial = 938] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 162 (0x8f0cf400) [pid = 1854] [serial = 906] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 161 (0x90663400) [pid = 1854] [serial = 918] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 160 (0x89459000) [pid = 1854] [serial = 884] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 159 (0x859ad800) [pid = 1854] [serial = 819] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 158 (0x92deb400) [pid = 1854] [serial = 929] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 157 (0x914b4800) [pid = 1854] [serial = 923] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 156 (0x88cb1400) [pid = 1854] [serial = 939] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 155 (0x8e0dfc00) [pid = 1854] [serial = 858] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 154 (0x8970fc00) [pid = 1854] [serial = 834] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 153 (0x8bac7c00) [pid = 1854] [serial = 893] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 152 (0x8a2b2c00) [pid = 1854] [serial = 887] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 151 (0x88cb2400) [pid = 1854] [serial = 825] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 150 (0x848f0c00) [pid = 1854] [serial = 878] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 149 (0x91162800) [pid = 1854] [serial = 921] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 148 (0x90267800) [pid = 1854] [serial = 914] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 147 (0x852f3400) [pid = 1854] [serial = 932] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 146 (0x87960800) [pid = 1854] [serial = 936] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 145 (0x88ea2000) [pid = 1854] [serial = 828] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 144 (0x92deec00) [pid = 1854] [serial = 930] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 143 (0x8df30c00) [pid = 1854] [serial = 896] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 142 (0x8b308000) [pid = 1854] [serial = 890] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 141 (0x8fd26c00) [pid = 1854] [serial = 908] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 140 (0x886ecc00) [pid = 1854] [serial = 822] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 139 (0x92a98400) [pid = 1854] [serial = 927] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 138 (0x9115d000) [pid = 1854] [serial = 920] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 137 (0x8c776000) [pid = 1854] [serial = 852] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 136 (0x8a2c0400) [pid = 1854] [serial = 840] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 135 (0x8e8dd800) [pid = 1854] [serial = 899] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 134 (0x914bf000) [pid = 1854] [serial = 924] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 133 (0x87784c00) [pid = 1854] [serial = 876] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 132 (0x87777c00) [pid = 1854] [serial = 935] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 131 (0x8e8d5800) [pid = 1854] [serial = 861] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 130 (0x8f0cc400) [pid = 1854] [serial = 905] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 129 (0x8fd96000) [pid = 1854] [serial = 911] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 128 (0x902bc800) [pid = 1854] [serial = 917] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 127 (0x8baa3000) [pid = 1854] [serial = 891] [outer = (nil)] [url = about:blank] 12:27:34 INFO - PROCESS | 1854 | --DOMWINDOW == 126 (0x85812400) [pid = 1854] [serial = 933] [outer = (nil)] [url = about:blank] 12:27:35 INFO - PROCESS | 1854 | 1461180455119 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 12:27:35 INFO - PROCESS | 1854 | 1461180455154 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 12:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 12:27:35 INFO - PROCESS | 1854 | 1461180455205 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 12:27:35 INFO - PROCESS | 1854 | 1461180455212 Marionette TRACE conn4 <- [1,1374,null,{}] 12:27:35 INFO - PROCESS | 1854 | 1461180455223 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:35 INFO - PROCESS | 1854 | 1461180455451 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 12:27:35 INFO - PROCESS | 1854 | 1461180455623 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:35 INFO - PROCESS | 1854 | ++DOCSHELL 0x84e6d400 == 128 [pid = 1854] [id = 351] 12:27:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 127 (0x852ecc00) [pid = 1854] [serial = 1054] [outer = (nil)] 12:27:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 128 (0x859a9400) [pid = 1854] [serial = 1055] [outer = 0x852ecc00] 12:27:35 INFO - PROCESS | 1854 | 1461180455710 Marionette DEBUG loaded listener.js 12:27:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 129 (0x85ac4000) [pid = 1854] [serial = 1056] [outer = 0x852ecc00] 12:27:36 INFO - PROCESS | 1854 | [1854] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:27:36 INFO - PROCESS | 1854 | 1461180456656 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 12:27:36 INFO - PROCESS | 1854 | 1461180456705 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 12:27:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 12:27:36 INFO - PROCESS | 1854 | 1461180456718 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 12:27:36 INFO - PROCESS | 1854 | 1461180456722 Marionette TRACE conn4 <- [1,1378,null,{}] 12:27:36 INFO - PROCESS | 1854 | 1461180456729 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:36 INFO - PROCESS | 1854 | 1461180456951 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 12:27:37 INFO - PROCESS | 1854 | 1461180457199 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:37 INFO - PROCESS | 1854 | ++DOCSHELL 0x84a4f400 == 129 [pid = 1854] [id = 352] 12:27:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 130 (0x87963c00) [pid = 1854] [serial = 1057] [outer = (nil)] 12:27:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 131 (0x886ecc00) [pid = 1854] [serial = 1058] [outer = 0x87963c00] 12:27:37 INFO - PROCESS | 1854 | 1461180457300 Marionette DEBUG loaded listener.js 12:27:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 132 (0x889f5800) [pid = 1854] [serial = 1059] [outer = 0x87963c00] 12:27:38 INFO - PROCESS | 1854 | 1461180458393 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 12:27:38 INFO - PROCESS | 1854 | 1461180458468 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 12:27:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 12:27:38 INFO - PROCESS | 1854 | 1461180458479 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 12:27:38 INFO - PROCESS | 1854 | 1461180458491 Marionette TRACE conn4 <- [1,1382,null,{}] 12:27:38 INFO - PROCESS | 1854 | 1461180458560 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:38 INFO - PROCESS | 1854 | 1461180458843 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 12:27:38 INFO - PROCESS | 1854 | 1461180458930 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:38 INFO - PROCESS | 1854 | ++DOCSHELL 0x87776800 == 130 [pid = 1854] [id = 353] 12:27:38 INFO - PROCESS | 1854 | ++DOMWINDOW == 133 (0x88cb2c00) [pid = 1854] [serial = 1060] [outer = (nil)] 12:27:39 INFO - PROCESS | 1854 | ++DOMWINDOW == 134 (0x8945d800) [pid = 1854] [serial = 1061] [outer = 0x88cb2c00] 12:27:39 INFO - PROCESS | 1854 | 1461180459018 Marionette DEBUG loaded listener.js 12:27:39 INFO - PROCESS | 1854 | ++DOMWINDOW == 135 (0x89543000) [pid = 1854] [serial = 1062] [outer = 0x88cb2c00] 12:27:39 INFO - PROCESS | 1854 | --DOMWINDOW == 134 (0x8e807000) [pid = 1854] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:27:39 INFO - PROCESS | 1854 | --DOMWINDOW == 133 (0x93f27000) [pid = 1854] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:27:39 INFO - PROCESS | 1854 | --DOMWINDOW == 132 (0x8ea0e000) [pid = 1854] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:27:39 INFO - PROCESS | 1854 | --DOMWINDOW == 131 (0x881bbc00) [pid = 1854] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:27:39 INFO - PROCESS | 1854 | --DOMWINDOW == 130 (0x84e6f800) [pid = 1854] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:27:39 INFO - PROCESS | 1854 | --DOMWINDOW == 129 (0x8a167c00) [pid = 1854] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 12:27:39 INFO - PROCESS | 1854 | --DOMWINDOW == 128 (0x8a2bec00) [pid = 1854] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 12:27:39 INFO - PROCESS | 1854 | --DOMWINDOW == 127 (0x902bf800) [pid = 1854] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:27:39 INFO - PROCESS | 1854 | --DOMWINDOW == 126 (0x89704800) [pid = 1854] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:27:39 INFO - PROCESS | 1854 | --DOMWINDOW == 125 (0x90260000) [pid = 1854] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:27:39 INFO - PROCESS | 1854 | --DOMWINDOW == 124 (0x848ec000) [pid = 1854] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 12:27:39 INFO - PROCESS | 1854 | --DOMWINDOW == 123 (0x8e0ddc00) [pid = 1854] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:27:39 INFO - PROCESS | 1854 | --DOMWINDOW == 122 (0x89453000) [pid = 1854] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 12:27:39 INFO - PROCESS | 1854 | --DOMWINDOW == 121 (0x902b9c00) [pid = 1854] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:27:39 INFO - PROCESS | 1854 | --DOMWINDOW == 120 (0x92decc00) [pid = 1854] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:27:39 INFO - PROCESS | 1854 | --DOMWINDOW == 119 (0x8fd92c00) [pid = 1854] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:27:39 INFO - PROCESS | 1854 | --DOMWINDOW == 118 (0x8baa0400) [pid = 1854] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:27:39 INFO - PROCESS | 1854 | --DOMWINDOW == 117 (0x8c8b4800) [pid = 1854] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:27:39 INFO - PROCESS | 1854 | --DOMWINDOW == 116 (0x88ea0800) [pid = 1854] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 12:27:40 INFO - PROCESS | 1854 | [1854] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:27:40 INFO - PROCESS | 1854 | 1461180460437 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 12:27:40 INFO - PROCESS | 1854 | 1461180460523 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 12:27:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 12:27:40 INFO - PROCESS | 1854 | 1461180460530 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 12:27:40 INFO - PROCESS | 1854 | 1461180460533 Marionette TRACE conn4 <- [1,1386,null,{}] 12:27:40 INFO - PROCESS | 1854 | 1461180460540 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:40 INFO - PROCESS | 1854 | 1461180460760 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 12:27:40 INFO - PROCESS | 1854 | 1461180460925 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:40 INFO - PROCESS | 1854 | ++DOCSHELL 0x859a6800 == 131 [pid = 1854] [id = 354] 12:27:40 INFO - PROCESS | 1854 | ++DOMWINDOW == 117 (0x8945c400) [pid = 1854] [serial = 1063] [outer = (nil)] 12:27:40 INFO - PROCESS | 1854 | ++DOMWINDOW == 118 (0x8970a400) [pid = 1854] [serial = 1064] [outer = 0x8945c400] 12:27:41 INFO - PROCESS | 1854 | 1461180461006 Marionette DEBUG loaded listener.js 12:27:41 INFO - PROCESS | 1854 | ++DOMWINDOW == 119 (0x8970fc00) [pid = 1854] [serial = 1065] [outer = 0x8945c400] 12:27:42 INFO - PROCESS | 1854 | 1461180462093 Marionette TRACE conn4 <- [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] 12:27:42 INFO - PROCESS | 1854 | 1461180462127 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 12:27:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 12:27:42 INFO - PROCESS | 1854 | 1461180462137 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 12:27:42 INFO - PROCESS | 1854 | 1461180462144 Marionette TRACE conn4 <- [1,1390,null,{}] 12:27:42 INFO - PROCESS | 1854 | 1461180462178 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:42 INFO - PROCESS | 1854 | 1461180462436 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 12:27:42 INFO - PROCESS | 1854 | 1461180462763 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:42 INFO - PROCESS | 1854 | ++DOCSHELL 0x8795f000 == 132 [pid = 1854] [id = 355] 12:27:42 INFO - PROCESS | 1854 | ++DOMWINDOW == 120 (0x87965800) [pid = 1854] [serial = 1066] [outer = (nil)] 12:27:42 INFO - PROCESS | 1854 | ++DOMWINDOW == 121 (0x881c0800) [pid = 1854] [serial = 1067] [outer = 0x87965800] 12:27:42 INFO - PROCESS | 1854 | 1461180462861 Marionette DEBUG loaded listener.js 12:27:43 INFO - PROCESS | 1854 | ++DOMWINDOW == 122 (0x886eec00) [pid = 1854] [serial = 1068] [outer = 0x87965800] 12:27:44 INFO - PROCESS | 1854 | 1461180464065 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 12:27:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 12:27:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1963ms 12:27:44 INFO - PROCESS | 1854 | 1461180464100 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 12:27:44 INFO - PROCESS | 1854 | 1461180464110 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 12:27:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 12:27:44 INFO - PROCESS | 1854 | 1461180464122 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 12:27:44 INFO - PROCESS | 1854 | 1461180464127 Marionette TRACE conn4 <- [1,1394,null,{}] 12:27:44 INFO - PROCESS | 1854 | 1461180464134 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:44 INFO - PROCESS | 1854 | 1461180464420 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 12:27:44 INFO - PROCESS | 1854 | 1461180464736 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:44 INFO - PROCESS | 1854 | ++DOCSHELL 0x88cb0800 == 133 [pid = 1854] [id = 356] 12:27:44 INFO - PROCESS | 1854 | ++DOMWINDOW == 123 (0x89459000) [pid = 1854] [serial = 1069] [outer = (nil)] 12:27:44 INFO - PROCESS | 1854 | ++DOMWINDOW == 124 (0x89705c00) [pid = 1854] [serial = 1070] [outer = 0x89459000] 12:27:44 INFO - PROCESS | 1854 | 1461180464829 Marionette DEBUG loaded listener.js 12:27:44 INFO - PROCESS | 1854 | ++DOMWINDOW == 125 (0x8a170000) [pid = 1854] [serial = 1071] [outer = 0x89459000] 12:27:45 INFO - PROCESS | 1854 | 1461180465864 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 12:27:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 12:27:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1785ms 12:27:45 INFO - PROCESS | 1854 | 1461180465908 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 12:27:45 INFO - PROCESS | 1854 | 1461180465913 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 12:27:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 12:27:45 INFO - PROCESS | 1854 | 1461180465920 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 12:27:45 INFO - PROCESS | 1854 | 1461180465927 Marionette TRACE conn4 <- [1,1398,null,{}] 12:27:45 INFO - PROCESS | 1854 | 1461180465944 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:46 INFO - PROCESS | 1854 | 1461180466270 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 12:27:46 INFO - PROCESS | 1854 | 1461180466564 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:46 INFO - PROCESS | 1854 | ++DOCSHELL 0x89705000 == 134 [pid = 1854] [id = 357] 12:27:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 126 (0x8a2bb000) [pid = 1854] [serial = 1072] [outer = (nil)] 12:27:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 127 (0x8b1e1800) [pid = 1854] [serial = 1073] [outer = 0x8a2bb000] 12:27:46 INFO - PROCESS | 1854 | 1461180466662 Marionette DEBUG loaded listener.js 12:27:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 128 (0x8b1ed800) [pid = 1854] [serial = 1074] [outer = 0x8a2bb000] 12:27:47 INFO - PROCESS | 1854 | 1461180467649 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 12:27:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 12:27:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1748ms 12:27:47 INFO - PROCESS | 1854 | 1461180467668 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 12:27:47 INFO - PROCESS | 1854 | 1461180467674 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 12:27:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 12:27:47 INFO - PROCESS | 1854 | 1461180467681 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 12:27:47 INFO - PROCESS | 1854 | 1461180467685 Marionette TRACE conn4 <- [1,1402,null,{}] 12:27:47 INFO - PROCESS | 1854 | 1461180467692 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:47 INFO - PROCESS | 1854 | 1461180467928 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 12:27:48 INFO - PROCESS | 1854 | 1461180468209 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:48 INFO - PROCESS | 1854 | ++DOCSHELL 0x8a2b7800 == 135 [pid = 1854] [id = 358] 12:27:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 129 (0x8a2bac00) [pid = 1854] [serial = 1075] [outer = (nil)] 12:27:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 130 (0x8b30cc00) [pid = 1854] [serial = 1076] [outer = 0x8a2bac00] 12:27:48 INFO - PROCESS | 1854 | 1461180468363 Marionette DEBUG loaded listener.js 12:27:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 131 (0x8ba9e800) [pid = 1854] [serial = 1077] [outer = 0x8a2bac00] 12:27:49 INFO - PROCESS | 1854 | 1461180469310 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 12:27:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 12:27:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1682ms 12:27:49 INFO - PROCESS | 1854 | 1461180469364 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 12:27:49 INFO - PROCESS | 1854 | 1461180469368 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 12:27:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 12:27:49 INFO - PROCESS | 1854 | 1461180469375 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 12:27:49 INFO - PROCESS | 1854 | 1461180469378 Marionette TRACE conn4 <- [1,1406,null,{}] 12:27:49 INFO - PROCESS | 1854 | 1461180469384 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:49 INFO - PROCESS | 1854 | 1461180469608 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 12:27:49 INFO - PROCESS | 1854 | 1461180469865 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:49 INFO - PROCESS | 1854 | ++DOCSHELL 0x8970cc00 == 136 [pid = 1854] [id = 359] 12:27:49 INFO - PROCESS | 1854 | ++DOMWINDOW == 132 (0x8b264800) [pid = 1854] [serial = 1078] [outer = (nil)] 12:27:49 INFO - PROCESS | 1854 | ++DOMWINDOW == 133 (0x8bac6800) [pid = 1854] [serial = 1079] [outer = 0x8b264800] 12:27:50 INFO - PROCESS | 1854 | 1461180470001 Marionette DEBUG loaded listener.js 12:27:50 INFO - PROCESS | 1854 | ++DOMWINDOW == 134 (0x8bbb4000) [pid = 1854] [serial = 1080] [outer = 0x8b264800] 12:27:50 INFO - PROCESS | 1854 | 1461180470940 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 12:27:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 12:27:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1602ms 12:27:50 INFO - PROCESS | 1854 | 1461180470979 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 12:27:50 INFO - PROCESS | 1854 | 1461180470982 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 12:27:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 12:27:50 INFO - PROCESS | 1854 | 1461180470989 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 12:27:50 INFO - PROCESS | 1854 | 1461180470993 Marionette TRACE conn4 <- [1,1410,null,{}] 12:27:51 INFO - PROCESS | 1854 | 1461180471000 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:51 INFO - PROCESS | 1854 | 1461180471260 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 12:27:51 INFO - PROCESS | 1854 | 1461180471531 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:51 INFO - PROCESS | 1854 | ++DOCSHELL 0x8baa3000 == 137 [pid = 1854] [id = 360] 12:27:51 INFO - PROCESS | 1854 | ++DOMWINDOW == 135 (0x8c6b6400) [pid = 1854] [serial = 1081] [outer = (nil)] 12:27:51 INFO - PROCESS | 1854 | ++DOMWINDOW == 136 (0x8c8aa800) [pid = 1854] [serial = 1082] [outer = 0x8c6b6400] 12:27:51 INFO - PROCESS | 1854 | 1461180471672 Marionette DEBUG loaded listener.js 12:27:51 INFO - PROCESS | 1854 | ++DOMWINDOW == 137 (0x8c8b6400) [pid = 1854] [serial = 1083] [outer = 0x8c6b6400] 12:27:52 INFO - PROCESS | 1854 | 1461180472684 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 12:27:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 12:27:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1737ms 12:27:52 INFO - PROCESS | 1854 | 1461180472728 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 12:27:52 INFO - PROCESS | 1854 | 1461180472731 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 12:27:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 12:27:52 INFO - PROCESS | 1854 | 1461180472739 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 12:27:52 INFO - PROCESS | 1854 | 1461180472743 Marionette TRACE conn4 <- [1,1414,null,{}] 12:27:52 INFO - PROCESS | 1854 | 1461180472750 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:53 INFO - PROCESS | 1854 | 1461180473022 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 12:27:53 INFO - PROCESS | 1854 | 1461180473367 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:53 INFO - PROCESS | 1854 | ++DOCSHELL 0x83f51800 == 138 [pid = 1854] [id = 361] 12:27:53 INFO - PROCESS | 1854 | ++DOMWINDOW == 138 (0x87783c00) [pid = 1854] [serial = 1084] [outer = (nil)] 12:27:53 INFO - PROCESS | 1854 | ++DOMWINDOW == 139 (0x8c8afc00) [pid = 1854] [serial = 1085] [outer = 0x87783c00] 12:27:53 INFO - PROCESS | 1854 | 1461180473460 Marionette DEBUG loaded listener.js 12:27:53 INFO - PROCESS | 1854 | ++DOMWINDOW == 140 (0x8e0e5800) [pid = 1854] [serial = 1086] [outer = 0x87783c00] 12:27:54 INFO - PROCESS | 1854 | 1461180474526 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 12:27:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 12:27:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1842ms 12:27:54 INFO - PROCESS | 1854 | 1461180474583 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 12:27:54 INFO - PROCESS | 1854 | 1461180474586 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 12:27:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 12:27:54 INFO - PROCESS | 1854 | 1461180474594 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 12:27:54 INFO - PROCESS | 1854 | 1461180474599 Marionette TRACE conn4 <- [1,1418,null,{}] 12:27:54 INFO - PROCESS | 1854 | 1461180474605 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:54 INFO - PROCESS | 1854 | 1461180474876 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 12:27:55 INFO - PROCESS | 1854 | 1461180475184 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:55 INFO - PROCESS | 1854 | ++DOCSHELL 0x8df2d400 == 139 [pid = 1854] [id = 362] 12:27:55 INFO - PROCESS | 1854 | ++DOMWINDOW == 141 (0x8e0dfc00) [pid = 1854] [serial = 1087] [outer = (nil)] 12:27:55 INFO - PROCESS | 1854 | ++DOMWINDOW == 142 (0x8ea09800) [pid = 1854] [serial = 1088] [outer = 0x8e0dfc00] 12:27:55 INFO - PROCESS | 1854 | 1461180475281 Marionette DEBUG loaded listener.js 12:27:55 INFO - PROCESS | 1854 | ++DOMWINDOW == 143 (0x8ea0b800) [pid = 1854] [serial = 1089] [outer = 0x8e0dfc00] 12:27:56 INFO - PROCESS | 1854 | 1461180476281 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 12:27:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:27:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1751ms 12:27:56 INFO - PROCESS | 1854 | 1461180476347 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 12:27:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:27:56 INFO - PROCESS | 1854 | 1461180476352 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 12:27:56 INFO - PROCESS | 1854 | 1461180476359 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:27:56 INFO - PROCESS | 1854 | 1461180476363 Marionette TRACE conn4 <- [1,1422,null,{}] 12:27:56 INFO - PROCESS | 1854 | 1461180476370 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:56 INFO - PROCESS | 1854 | 1461180476607 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 12:27:56 INFO - PROCESS | 1854 | 1461180476868 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:56 INFO - PROCESS | 1854 | ++DOCSHELL 0x8baa7c00 == 140 [pid = 1854] [id = 363] 12:27:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 144 (0x8ea02800) [pid = 1854] [serial = 1090] [outer = (nil)] 12:27:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 145 (0x8f355400) [pid = 1854] [serial = 1091] [outer = 0x8ea02800] 12:27:57 INFO - PROCESS | 1854 | 1461180477007 Marionette DEBUG loaded listener.js 12:27:57 INFO - PROCESS | 1854 | ++DOMWINDOW == 146 (0x8f35f400) [pid = 1854] [serial = 1092] [outer = 0x8ea02800] 12:27:57 INFO - PROCESS | 1854 | 1461180477994 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 12:27:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1687ms 12:27:58 INFO - PROCESS | 1854 | 1461180478046 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 12:27:58 INFO - PROCESS | 1854 | 1461180478050 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 12:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:27:58 INFO - PROCESS | 1854 | 1461180478058 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:27:58 INFO - PROCESS | 1854 | 1461180478063 Marionette TRACE conn4 <- [1,1426,null,{}] 12:27:58 INFO - PROCESS | 1854 | 1461180478069 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:58 INFO - PROCESS | 1854 | 1461180478390 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 12:27:58 INFO - PROCESS | 1854 | 1461180478744 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:58 INFO - PROCESS | 1854 | ++DOCSHELL 0x8ea04000 == 141 [pid = 1854] [id = 364] 12:27:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 147 (0x8fd2cc00) [pid = 1854] [serial = 1093] [outer = (nil)] 12:27:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 148 (0x8fd78400) [pid = 1854] [serial = 1094] [outer = 0x8fd2cc00] 12:27:58 INFO - PROCESS | 1854 | 1461180478840 Marionette DEBUG loaded listener.js 12:27:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 149 (0x8fd94800) [pid = 1854] [serial = 1095] [outer = 0x8fd2cc00] 12:27:59 INFO - PROCESS | 1854 | 1461180479851 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 12:27:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:27:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1835ms 12:27:59 INFO - PROCESS | 1854 | 1461180479894 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 12:27:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:27:59 INFO - PROCESS | 1854 | 1461180479899 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 12:27:59 INFO - PROCESS | 1854 | 1461180479906 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:27:59 INFO - PROCESS | 1854 | 1461180479911 Marionette TRACE conn4 <- [1,1430,null,{}] 12:27:59 INFO - PROCESS | 1854 | 1461180479917 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:00 INFO - PROCESS | 1854 | 1461180480182 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 12:28:00 INFO - PROCESS | 1854 | 1461180480514 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:00 INFO - PROCESS | 1854 | ++DOCSHELL 0x8fd28000 == 142 [pid = 1854] [id = 365] 12:28:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 150 (0x9026e000) [pid = 1854] [serial = 1096] [outer = (nil)] 12:28:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 151 (0x902b5c00) [pid = 1854] [serial = 1097] [outer = 0x9026e000] 12:28:00 INFO - PROCESS | 1854 | 1461180480624 Marionette DEBUG loaded listener.js 12:28:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 152 (0x90664000) [pid = 1854] [serial = 1098] [outer = 0x9026e000] 12:28:01 INFO - PROCESS | 1854 | 1461180481685 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 12:28:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:28:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1838ms 12:28:01 INFO - PROCESS | 1854 | 1461180481746 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 12:28:01 INFO - PROCESS | 1854 | 1461180481753 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 12:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:28:01 INFO - PROCESS | 1854 | 1461180481764 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:28:01 INFO - PROCESS | 1854 | 1461180481770 Marionette TRACE conn4 <- [1,1434,null,{}] 12:28:01 INFO - PROCESS | 1854 | 1461180481780 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:02 INFO - PROCESS | 1854 | 1461180482131 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 12:28:02 INFO - PROCESS | 1854 | 1461180482455 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:02 INFO - PROCESS | 1854 | ++DOCSHELL 0x902b6800 == 143 [pid = 1854] [id = 366] 12:28:02 INFO - PROCESS | 1854 | ++DOMWINDOW == 153 (0x902bcc00) [pid = 1854] [serial = 1099] [outer = (nil)] 12:28:02 INFO - PROCESS | 1854 | ++DOMWINDOW == 154 (0x91164400) [pid = 1854] [serial = 1100] [outer = 0x902bcc00] 12:28:02 INFO - PROCESS | 1854 | 1461180482551 Marionette DEBUG loaded listener.js 12:28:02 INFO - PROCESS | 1854 | ++DOMWINDOW == 155 (0x914b7c00) [pid = 1854] [serial = 1101] [outer = 0x902bcc00] 12:28:03 INFO - PROCESS | 1854 | 1461180483615 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 12:28:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:28:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1896ms 12:28:03 INFO - PROCESS | 1854 | 1461180483658 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 12:28:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:28:03 INFO - PROCESS | 1854 | 1461180483663 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 12:28:03 INFO - PROCESS | 1854 | 1461180483670 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:28:03 INFO - PROCESS | 1854 | 1461180483673 Marionette TRACE conn4 <- [1,1438,null,{}] 12:28:03 INFO - PROCESS | 1854 | 1461180483679 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:03 INFO - PROCESS | 1854 | 1461180483917 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 12:28:04 INFO - PROCESS | 1854 | 1461180484207 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:04 INFO - PROCESS | 1854 | ++DOCSHELL 0x88b2a000 == 144 [pid = 1854] [id = 367] 12:28:04 INFO - PROCESS | 1854 | ++DOMWINDOW == 156 (0x8b312800) [pid = 1854] [serial = 1102] [outer = (nil)] 12:28:04 INFO - PROCESS | 1854 | ++DOMWINDOW == 157 (0x915f3400) [pid = 1854] [serial = 1103] [outer = 0x8b312800] 12:28:04 INFO - PROCESS | 1854 | 1461180484304 Marionette DEBUG loaded listener.js 12:28:04 INFO - PROCESS | 1854 | ++DOMWINDOW == 158 (0x92a0ec00) [pid = 1854] [serial = 1104] [outer = 0x8b312800] 12:28:05 INFO - PROCESS | 1854 | 1461180485231 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 12:28:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:28:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1635ms 12:28:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:28:05 INFO - PROCESS | 1854 | 1461180485304 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 12:28:05 INFO - PROCESS | 1854 | 1461180485308 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 12:28:05 INFO - PROCESS | 1854 | 1461180485315 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:28:05 INFO - PROCESS | 1854 | 1461180485321 Marionette TRACE conn4 <- [1,1442,null,{}] 12:28:05 INFO - PROCESS | 1854 | 1461180485327 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:05 INFO - PROCESS | 1854 | 1461180485561 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 12:28:05 INFO - PROCESS | 1854 | 1461180485874 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:05 INFO - PROCESS | 1854 | ++DOCSHELL 0x8babac00 == 145 [pid = 1854] [id = 368] 12:28:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 159 (0x9066f000) [pid = 1854] [serial = 1105] [outer = (nil)] 12:28:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 160 (0x9304a000) [pid = 1854] [serial = 1106] [outer = 0x9066f000] 12:28:05 INFO - PROCESS | 1854 | 1461180485970 Marionette DEBUG loaded listener.js 12:28:06 INFO - PROCESS | 1854 | ++DOMWINDOW == 161 (0x93f27800) [pid = 1854] [serial = 1107] [outer = 0x9066f000] 12:28:06 INFO - PROCESS | 1854 | 1461180486972 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 12:28:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1734ms 12:28:07 INFO - PROCESS | 1854 | 1461180487050 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 12:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:28:07 INFO - PROCESS | 1854 | 1461180487054 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 12:28:07 INFO - PROCESS | 1854 | 1461180487061 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:28:07 INFO - PROCESS | 1854 | 1461180487065 Marionette TRACE conn4 <- [1,1446,null,{}] 12:28:07 INFO - PROCESS | 1854 | 1461180487071 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:07 INFO - PROCESS | 1854 | 1461180487356 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 12:28:07 INFO - PROCESS | 1854 | 1461180487676 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:07 INFO - PROCESS | 1854 | ++DOCSHELL 0x92a0a800 == 146 [pid = 1854] [id = 369] 12:28:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 162 (0x92decc00) [pid = 1854] [serial = 1108] [outer = (nil)] 12:28:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 163 (0x970d4800) [pid = 1854] [serial = 1109] [outer = 0x92decc00] 12:28:07 INFO - PROCESS | 1854 | 1461180487773 Marionette DEBUG loaded listener.js 12:28:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 164 (0x97387000) [pid = 1854] [serial = 1110] [outer = 0x92decc00] 12:28:08 INFO - PROCESS | 1854 | 1461180488812 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 12:28:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:28:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1796ms 12:28:08 INFO - PROCESS | 1854 | 1461180488858 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 12:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:28:08 INFO - PROCESS | 1854 | 1461180488862 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 12:28:08 INFO - PROCESS | 1854 | 1461180488869 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:28:08 INFO - PROCESS | 1854 | 1461180488873 Marionette TRACE conn4 <- [1,1450,null,{}] 12:28:08 INFO - PROCESS | 1854 | 1461180488880 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:09 INFO - PROCESS | 1854 | 1461180489124 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 12:28:09 INFO - PROCESS | 1854 | 1461180489415 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:09 INFO - PROCESS | 1854 | ++DOCSHELL 0x859a4800 == 147 [pid = 1854] [id = 370] 12:28:09 INFO - PROCESS | 1854 | ++DOMWINDOW == 165 (0x85ac3c00) [pid = 1854] [serial = 1111] [outer = (nil)] 12:28:09 INFO - PROCESS | 1854 | ++DOMWINDOW == 166 (0x91501c00) [pid = 1854] [serial = 1112] [outer = 0x85ac3c00] 12:28:09 INFO - PROCESS | 1854 | 1461180489508 Marionette DEBUG loaded listener.js 12:28:09 INFO - PROCESS | 1854 | ++DOMWINDOW == 167 (0x92de9000) [pid = 1854] [serial = 1113] [outer = 0x85ac3c00] 12:28:10 INFO - PROCESS | 1854 | 1461180490444 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 12:28:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:28:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1640ms 12:28:10 INFO - PROCESS | 1854 | 1461180490512 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 12:28:10 INFO - PROCESS | 1854 | 1461180490519 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 12:28:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:28:10 INFO - PROCESS | 1854 | 1461180490531 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:28:10 INFO - PROCESS | 1854 | 1461180490535 Marionette TRACE conn4 <- [1,1454,null,{}] 12:28:10 INFO - PROCESS | 1854 | 1461180490544 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:10 INFO - PROCESS | 1854 | 1461180490778 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 12:28:11 INFO - PROCESS | 1854 | 1461180491614 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:11 INFO - PROCESS | 1854 | ++DOCSHELL 0x84a47400 == 148 [pid = 1854] [id = 371] 12:28:11 INFO - PROCESS | 1854 | ++DOMWINDOW == 168 (0x84a47800) [pid = 1854] [serial = 1114] [outer = (nil)] 12:28:11 INFO - PROCESS | 1854 | ++DOMWINDOW == 169 (0x852ea800) [pid = 1854] [serial = 1115] [outer = 0x84a47800] 12:28:11 INFO - PROCESS | 1854 | 1461180491806 Marionette DEBUG loaded listener.js 12:28:11 INFO - PROCESS | 1854 | ++DOMWINDOW == 170 (0x859a3800) [pid = 1854] [serial = 1116] [outer = 0x84a47800] 12:28:12 INFO - PROCESS | 1854 | --DOCSHELL 0x84e67800 == 147 [pid = 1854] [id = 267] 12:28:12 INFO - PROCESS | 1854 | --DOCSHELL 0x8945a800 == 146 [pid = 1854] [id = 216] 12:28:12 INFO - PROCESS | 1854 | --DOCSHELL 0x8babd400 == 145 [pid = 1854] [id = 132] 12:28:12 INFO - PROCESS | 1854 | --DOCSHELL 0x87776800 == 144 [pid = 1854] [id = 353] 12:28:12 INFO - PROCESS | 1854 | --DOCSHELL 0x84a4f400 == 143 [pid = 1854] [id = 352] 12:28:12 INFO - PROCESS | 1854 | --DOCSHELL 0x84e6d400 == 142 [pid = 1854] [id = 351] 12:28:12 INFO - PROCESS | 1854 | --DOCSHELL 0x84a48c00 == 141 [pid = 1854] [id = 350] 12:28:12 INFO - PROCESS | 1854 | --DOCSHELL 0x8f35a800 == 140 [pid = 1854] [id = 348] 12:28:12 INFO - PROCESS | 1854 | --DOCSHELL 0x92e27c00 == 139 [pid = 1854] [id = 349] 12:28:12 INFO - PROCESS | 1854 | --DOCSHELL 0x8baaa400 == 138 [pid = 1854] [id = 347] 12:28:12 INFO - PROCESS | 1854 | --DOCSHELL 0x90663c00 == 137 [pid = 1854] [id = 346] 12:28:12 INFO - PROCESS | 1854 | --DOCSHELL 0x8fd9ac00 == 136 [pid = 1854] [id = 345] 12:28:12 INFO - PROCESS | 1854 | --DOCSHELL 0x8e8d5c00 == 135 [pid = 1854] [id = 343] 12:28:12 INFO - PROCESS | 1854 | --DOCSHELL 0x8a171000 == 134 [pid = 1854] [id = 344] 12:28:12 INFO - PROCESS | 1854 | --DOCSHELL 0x8a1e6800 == 133 [pid = 1854] [id = 342] 12:28:12 INFO - PROCESS | 1854 | --DOCSHELL 0x88cae000 == 132 [pid = 1854] [id = 341] 12:28:12 INFO - PROCESS | 1854 | --DOCSHELL 0x8b1eac00 == 131 [pid = 1854] [id = 340] 12:28:12 INFO - PROCESS | 1854 | --DOCSHELL 0x8b1e9000 == 130 [pid = 1854] [id = 339] 12:28:12 INFO - PROCESS | 1854 | --DOCSHELL 0x88b2c800 == 129 [pid = 1854] [id = 338] 12:28:12 INFO - PROCESS | 1854 | --DOCSHELL 0x89548800 == 128 [pid = 1854] [id = 337] 12:28:12 INFO - PROCESS | 1854 | --DOCSHELL 0x88cac400 == 127 [pid = 1854] [id = 336] 12:28:12 INFO - PROCESS | 1854 | --DOCSHELL 0x84e72400 == 126 [pid = 1854] [id = 335] 12:28:12 INFO - PROCESS | 1854 | --DOMWINDOW == 169 (0x8e8d0000) [pid = 1854] [serial = 965] [outer = (nil)] [url = about:blank] 12:28:12 INFO - PROCESS | 1854 | --DOMWINDOW == 168 (0x9408bc00) [pid = 1854] [serial = 989] [outer = (nil)] [url = about:blank] 12:28:12 INFO - PROCESS | 1854 | --DOMWINDOW == 167 (0x8fd2a000) [pid = 1854] [serial = 971] [outer = (nil)] [url = about:blank] 12:28:12 INFO - PROCESS | 1854 | --DOMWINDOW == 166 (0x886ed400) [pid = 1854] [serial = 998] [outer = (nil)] [url = about:blank] 12:28:12 INFO - PROCESS | 1854 | --DOMWINDOW == 165 (0x85ac8000) [pid = 1854] [serial = 996] [outer = (nil)] [url = about:blank] 12:28:12 INFO - PROCESS | 1854 | --DOMWINDOW == 164 (0x8e8d5400) [pid = 1854] [serial = 966] [outer = (nil)] [url = about:blank] 12:28:12 INFO - PROCESS | 1854 | --DOMWINDOW == 163 (0x8a2b1c00) [pid = 1854] [serial = 951] [outer = (nil)] [url = about:blank] 12:28:12 INFO - PROCESS | 1854 | --DOMWINDOW == 162 (0x889fac00) [pid = 1854] [serial = 999] [outer = (nil)] [url = about:blank] 12:28:12 INFO - PROCESS | 1854 | --DOMWINDOW == 161 (0x8b266400) [pid = 1854] [serial = 954] [outer = (nil)] [url = about:blank] 12:28:12 INFO - PROCESS | 1854 | --DOMWINDOW == 160 (0x9631c000) [pid = 1854] [serial = 992] [outer = (nil)] [url = about:blank] 12:28:12 INFO - PROCESS | 1854 | --DOMWINDOW == 159 (0x91163800) [pid = 1854] [serial = 977] [outer = (nil)] [url = about:blank] 12:28:12 INFO - PROCESS | 1854 | --DOMWINDOW == 158 (0x8bab9400) [pid = 1854] [serial = 957] [outer = (nil)] [url = about:blank] 12:28:12 INFO - PROCESS | 1854 | --DOMWINDOW == 157 (0x9408e400) [pid = 1854] [serial = 990] [outer = (nil)] [url = about:blank] 12:28:12 INFO - PROCESS | 1854 | --DOMWINDOW == 156 (0x8b1f0400) [pid = 1854] [serial = 953] [outer = (nil)] [url = about:blank] 12:28:12 INFO - PROCESS | 1854 | --DOMWINDOW == 155 (0x8ba9f800) [pid = 1854] [serial = 956] [outer = (nil)] [url = about:blank] 12:28:12 INFO - PROCESS | 1854 | --DOMWINDOW == 154 (0x90269c00) [pid = 1854] [serial = 974] [outer = (nil)] [url = about:blank] 12:28:12 INFO - PROCESS | 1854 | --DOMWINDOW == 153 (0x85ac6400) [pid = 1854] [serial = 945] [outer = (nil)] [url = about:blank] 12:28:12 INFO - PROCESS | 1854 | --DOMWINDOW == 152 (0x8ec5b400) [pid = 1854] [serial = 968] [outer = (nil)] [url = about:blank] 12:28:12 INFO - PROCESS | 1854 | --DOMWINDOW == 151 (0x8945dc00) [pid = 1854] [serial = 947] [outer = (nil)] [url = about:blank] 12:28:12 INFO - PROCESS | 1854 | --DOMWINDOW == 150 (0x8a1e7800) [pid = 1854] [serial = 950] [outer = (nil)] [url = about:blank] 12:28:12 INFO - PROCESS | 1854 | --DOMWINDOW == 149 (0x902bd800) [pid = 1854] [serial = 975] [outer = (nil)] [url = about:blank] 12:28:12 INFO - PROCESS | 1854 | --DOMWINDOW == 148 (0x93043800) [pid = 1854] [serial = 983] [outer = (nil)] [url = about:blank] 12:28:12 INFO - PROCESS | 1854 | --DOMWINDOW == 147 (0x859a7c00) [pid = 1854] [serial = 944] [outer = (nil)] [url = about:blank] 12:28:12 INFO - PROCESS | 1854 | --DOMWINDOW == 146 (0x93046800) [pid = 1854] [serial = 984] [outer = (nil)] [url = about:blank] 12:28:12 INFO - PROCESS | 1854 | --DOMWINDOW == 145 (0x8f0cd000) [pid = 1854] [serial = 969] [outer = (nil)] [url = about:blank] 12:28:12 INFO - PROCESS | 1854 | --DOMWINDOW == 144 (0x93f2cc00) [pid = 1854] [serial = 986] [outer = (nil)] [url = about:blank] 12:28:12 INFO - PROCESS | 1854 | --DOMWINDOW == 143 (0x859a6000) [pid = 1854] [serial = 995] [outer = (nil)] [url = about:blank] 12:28:12 INFO - PROCESS | 1854 | --DOMWINDOW == 142 (0x8fd6b400) [pid = 1854] [serial = 972] [outer = (nil)] [url = about:blank] 12:28:12 INFO - PROCESS | 1854 | --DOMWINDOW == 141 (0x8954d400) [pid = 1854] [serial = 948] [outer = (nil)] [url = about:blank] 12:28:12 INFO - PROCESS | 1854 | --DOMWINDOW == 140 (0x92de8000) [pid = 1854] [serial = 981] [outer = (nil)] [url = about:blank] 12:28:12 INFO - PROCESS | 1854 | --DOMWINDOW == 139 (0x8c6bc000) [pid = 1854] [serial = 959] [outer = (nil)] [url = about:blank] 12:28:12 INFO - PROCESS | 1854 | --DOMWINDOW == 138 (0x8c76bc00) [pid = 1854] [serial = 960] [outer = (nil)] [url = about:blank] 12:28:12 INFO - PROCESS | 1854 | --DOMWINDOW == 137 (0x8df27800) [pid = 1854] [serial = 962] [outer = (nil)] [url = about:blank] 12:28:12 INFO - PROCESS | 1854 | --DOMWINDOW == 136 (0x914bac00) [pid = 1854] [serial = 978] [outer = (nil)] [url = about:blank] 12:28:12 INFO - PROCESS | 1854 | --DOMWINDOW == 135 (0x92a0a400) [pid = 1854] [serial = 980] [outer = (nil)] [url = about:blank] 12:28:12 INFO - PROCESS | 1854 | --DOMWINDOW == 134 (0x93f2e000) [pid = 1854] [serial = 987] [outer = (nil)] [url = about:blank] 12:28:12 INFO - PROCESS | 1854 | --DOMWINDOW == 133 (0x894d8000) [pid = 1854] [serial = 1001] [outer = (nil)] [url = about:blank] 12:28:12 INFO - PROCESS | 1854 | --DOMWINDOW == 132 (0x8df2f000) [pid = 1854] [serial = 963] [outer = (nil)] [url = about:blank] 12:28:12 INFO - PROCESS | 1854 | --DOMWINDOW == 131 (0x8954c000) [pid = 1854] [serial = 1002] [outer = (nil)] [url = about:blank] 12:28:12 INFO - PROCESS | 1854 | --DOMWINDOW == 130 (0x886e7400) [pid = 1854] [serial = 1004] [outer = (nil)] [url = about:blank] 12:28:13 INFO - PROCESS | 1854 | 1461180493506 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 12:28:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:28:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 2999ms 12:28:13 INFO - PROCESS | 1854 | 1461180493530 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 12:28:13 INFO - PROCESS | 1854 | 1461180493538 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 12:28:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:28:13 INFO - PROCESS | 1854 | 1461180493548 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:28:13 INFO - PROCESS | 1854 | 1461180493552 Marionette TRACE conn4 <- [1,1458,null,{}] 12:28:13 INFO - PROCESS | 1854 | 1461180493561 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:13 INFO - PROCESS | 1854 | 1461180493804 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 12:28:14 INFO - PROCESS | 1854 | 1461180494084 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:14 INFO - PROCESS | 1854 | ++DOCSHELL 0x85aca400 == 127 [pid = 1854] [id = 372] 12:28:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 131 (0x8777f000) [pid = 1854] [serial = 1117] [outer = (nil)] 12:28:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 132 (0x881b2c00) [pid = 1854] [serial = 1118] [outer = 0x8777f000] 12:28:14 INFO - PROCESS | 1854 | 1461180494172 Marionette DEBUG loaded listener.js 12:28:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 133 (0x886e3400) [pid = 1854] [serial = 1119] [outer = 0x8777f000] 12:28:15 INFO - PROCESS | 1854 | 1461180495074 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 12:28:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:28:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1593ms 12:28:15 INFO - PROCESS | 1854 | 1461180495144 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 12:28:15 INFO - PROCESS | 1854 | 1461180495151 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 12:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:28:15 INFO - PROCESS | 1854 | 1461180495160 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:28:15 INFO - PROCESS | 1854 | 1461180495164 Marionette TRACE conn4 <- [1,1462,null,{}] 12:28:15 INFO - PROCESS | 1854 | 1461180495175 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:15 INFO - PROCESS | 1854 | 1461180495452 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 12:28:15 INFO - PROCESS | 1854 | 1461180495484 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:15 INFO - PROCESS | 1854 | ++DOCSHELL 0x85acd800 == 128 [pid = 1854] [id = 373] 12:28:15 INFO - PROCESS | 1854 | ++DOMWINDOW == 134 (0x889f4c00) [pid = 1854] [serial = 1120] [outer = (nil)] 12:28:15 INFO - PROCESS | 1854 | ++DOMWINDOW == 135 (0x88caf800) [pid = 1854] [serial = 1121] [outer = 0x889f4c00] 12:28:15 INFO - PROCESS | 1854 | 1461180495574 Marionette DEBUG loaded listener.js 12:28:15 INFO - PROCESS | 1854 | ++DOMWINDOW == 136 (0x88e9d000) [pid = 1854] [serial = 1122] [outer = 0x889f4c00] 12:28:16 INFO - PROCESS | 1854 | 1461180496639 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 12:28:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:28:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1535ms 12:28:16 INFO - PROCESS | 1854 | 1461180496703 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 12:28:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:28:16 INFO - PROCESS | 1854 | 1461180496708 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 12:28:16 INFO - PROCESS | 1854 | 1461180496717 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:28:16 INFO - PROCESS | 1854 | 1461180496726 Marionette TRACE conn4 <- [1,1466,null,{}] 12:28:16 INFO - PROCESS | 1854 | 1461180496748 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:17 INFO - PROCESS | 1854 | 1461180497021 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 12:28:17 INFO - PROCESS | 1854 | 1461180497056 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:17 INFO - PROCESS | 1854 | ++DOCSHELL 0x88cb3000 == 129 [pid = 1854] [id = 374] 12:28:17 INFO - PROCESS | 1854 | ++DOMWINDOW == 137 (0x89548400) [pid = 1854] [serial = 1123] [outer = (nil)] 12:28:17 INFO - PROCESS | 1854 | ++DOMWINDOW == 138 (0x89707000) [pid = 1854] [serial = 1124] [outer = 0x89548400] 12:28:17 INFO - PROCESS | 1854 | 1461180497135 Marionette DEBUG loaded listener.js 12:28:17 INFO - PROCESS | 1854 | ++DOMWINDOW == 139 (0x8a16b400) [pid = 1854] [serial = 1125] [outer = 0x89548400] 12:28:18 INFO - PROCESS | 1854 | --DOMWINDOW == 138 (0x85805800) [pid = 1854] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 12:28:18 INFO - PROCESS | 1854 | --DOMWINDOW == 137 (0x8c774400) [pid = 1854] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:28:18 INFO - PROCESS | 1854 | --DOMWINDOW == 136 (0x87963c00) [pid = 1854] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:28:18 INFO - PROCESS | 1854 | --DOMWINDOW == 135 (0x9303c400) [pid = 1854] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:28:18 INFO - PROCESS | 1854 | --DOMWINDOW == 134 (0x902b6000) [pid = 1854] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 12:28:18 INFO - PROCESS | 1854 | --DOMWINDOW == 133 (0x9408a400) [pid = 1854] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:28:18 INFO - PROCESS | 1854 | --DOMWINDOW == 132 (0x8a16a800) [pid = 1854] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 12:28:18 INFO - PROCESS | 1854 | --DOMWINDOW == 131 (0x8970b800) [pid = 1854] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 12:28:18 INFO - PROCESS | 1854 | --DOMWINDOW == 130 (0x8baa9000) [pid = 1854] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 12:28:18 INFO - PROCESS | 1854 | --DOMWINDOW == 129 (0x91161c00) [pid = 1854] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:28:18 INFO - PROCESS | 1854 | --DOMWINDOW == 128 (0x88cb4800) [pid = 1854] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 12:28:18 INFO - PROCESS | 1854 | --DOMWINDOW == 127 (0x84a4a400) [pid = 1854] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:28:18 INFO - PROCESS | 1854 | --DOMWINDOW == 126 (0x8b1e9800) [pid = 1854] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 12:28:18 INFO - PROCESS | 1854 | --DOMWINDOW == 125 (0x85ace800) [pid = 1854] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 12:28:18 INFO - PROCESS | 1854 | --DOMWINDOW == 124 (0x92a9b800) [pid = 1854] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:28:18 INFO - PROCESS | 1854 | --DOMWINDOW == 123 (0x8e8d7400) [pid = 1854] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 12:28:18 INFO - PROCESS | 1854 | --DOMWINDOW == 122 (0x90672000) [pid = 1854] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:28:18 INFO - PROCESS | 1854 | --DOMWINDOW == 121 (0x8c6b2800) [pid = 1854] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 12:28:18 INFO - PROCESS | 1854 | --DOMWINDOW == 120 (0x8a169c00) [pid = 1854] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 12:28:18 INFO - PROCESS | 1854 | --DOMWINDOW == 119 (0x852ecc00) [pid = 1854] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:28:18 INFO - PROCESS | 1854 | --DOMWINDOW == 118 (0x88cb2c00) [pid = 1854] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:28:18 INFO - PROCESS | 1854 | 1461180498688 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 12:28:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 2007ms 12:28:18 INFO - PROCESS | 1854 | 1461180498722 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 12:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:28:18 INFO - PROCESS | 1854 | 1461180498727 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 12:28:18 INFO - PROCESS | 1854 | 1461180498735 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:28:18 INFO - PROCESS | 1854 | 1461180498738 Marionette TRACE conn4 <- [1,1470,null,{}] 12:28:18 INFO - PROCESS | 1854 | 1461180498744 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:19 INFO - PROCESS | 1854 | 1461180499032 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 12:28:19 INFO - PROCESS | 1854 | 1461180499055 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:19 INFO - PROCESS | 1854 | ++DOCSHELL 0x83f4ec00 == 130 [pid = 1854] [id = 375] 12:28:19 INFO - PROCESS | 1854 | ++DOMWINDOW == 119 (0x847e9000) [pid = 1854] [serial = 1126] [outer = (nil)] 12:28:19 INFO - PROCESS | 1854 | ++DOMWINDOW == 120 (0x8970b800) [pid = 1854] [serial = 1127] [outer = 0x847e9000] 12:28:19 INFO - PROCESS | 1854 | 1461180499136 Marionette DEBUG loaded listener.js 12:28:19 INFO - PROCESS | 1854 | ++DOMWINDOW == 121 (0x8a174c00) [pid = 1854] [serial = 1128] [outer = 0x847e9000] 12:28:20 INFO - PROCESS | 1854 | 1461180500288 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 12:28:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:28:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1595ms 12:28:20 INFO - PROCESS | 1854 | 1461180500330 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 12:28:20 INFO - PROCESS | 1854 | 1461180500339 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 12:28:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:28:20 INFO - PROCESS | 1854 | 1461180500349 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:28:20 INFO - PROCESS | 1854 | 1461180500355 Marionette TRACE conn4 <- [1,1474,null,{}] 12:28:20 INFO - PROCESS | 1854 | 1461180500367 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:20 INFO - PROCESS | 1854 | 1461180500615 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 12:28:20 INFO - PROCESS | 1854 | 1461180500941 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:20 INFO - PROCESS | 1854 | ++DOCSHELL 0x859a4c00 == 131 [pid = 1854] [id = 376] 12:28:20 INFO - PROCESS | 1854 | ++DOMWINDOW == 122 (0x8777f800) [pid = 1854] [serial = 1129] [outer = (nil)] 12:28:21 INFO - PROCESS | 1854 | ++DOMWINDOW == 123 (0x87962000) [pid = 1854] [serial = 1130] [outer = 0x8777f800] 12:28:21 INFO - PROCESS | 1854 | 1461180501048 Marionette DEBUG loaded listener.js 12:28:21 INFO - PROCESS | 1854 | ++DOMWINDOW == 124 (0x889f4000) [pid = 1854] [serial = 1131] [outer = 0x8777f800] 12:28:22 INFO - PROCESS | 1854 | 1461180502118 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 12:28:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1844ms 12:28:22 INFO - PROCESS | 1854 | 1461180502193 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 12:28:22 INFO - PROCESS | 1854 | 1461180502201 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 12:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:28:22 INFO - PROCESS | 1854 | 1461180502214 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:28:22 INFO - PROCESS | 1854 | 1461180502221 Marionette TRACE conn4 <- [1,1478,null,{}] 12:28:22 INFO - PROCESS | 1854 | 1461180502231 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:22 INFO - PROCESS | 1854 | 1461180502643 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 12:28:22 INFO - PROCESS | 1854 | 1461180502934 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:22 INFO - PROCESS | 1854 | ++DOCSHELL 0x889fd000 == 132 [pid = 1854] [id = 377] 12:28:22 INFO - PROCESS | 1854 | ++DOMWINDOW == 125 (0x89452000) [pid = 1854] [serial = 1132] [outer = (nil)] 12:28:23 INFO - PROCESS | 1854 | ++DOMWINDOW == 126 (0x894dd800) [pid = 1854] [serial = 1133] [outer = 0x89452000] 12:28:23 INFO - PROCESS | 1854 | 1461180503049 Marionette DEBUG loaded listener.js 12:28:23 INFO - PROCESS | 1854 | ++DOMWINDOW == 127 (0x8954c400) [pid = 1854] [serial = 1134] [outer = 0x89452000] 12:28:24 INFO - PROCESS | 1854 | 1461180504218 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 12:28:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:28:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 2048ms 12:28:24 INFO - PROCESS | 1854 | 1461180504263 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 12:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:28:24 INFO - PROCESS | 1854 | 1461180504268 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 12:28:24 INFO - PROCESS | 1854 | 1461180504276 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:28:24 INFO - PROCESS | 1854 | 1461180504282 Marionette TRACE conn4 <- [1,1482,null,{}] 12:28:24 INFO - PROCESS | 1854 | 1461180504300 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:24 INFO - PROCESS | 1854 | 1461180504542 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 12:28:24 INFO - PROCESS | 1854 | 1461180504875 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:24 INFO - PROCESS | 1854 | ++DOCSHELL 0x8a1edc00 == 133 [pid = 1854] [id = 378] 12:28:24 INFO - PROCESS | 1854 | ++DOMWINDOW == 128 (0x8a2b5400) [pid = 1854] [serial = 1135] [outer = (nil)] 12:28:24 INFO - PROCESS | 1854 | ++DOMWINDOW == 129 (0x8b1e8c00) [pid = 1854] [serial = 1136] [outer = 0x8a2b5400] 12:28:24 INFO - PROCESS | 1854 | 1461180504978 Marionette DEBUG loaded listener.js 12:28:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 130 (0x8b25f800) [pid = 1854] [serial = 1137] [outer = 0x8a2b5400] 12:28:25 INFO - PROCESS | 1854 | 1461180505987 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 12:28:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:28:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1743ms 12:28:26 INFO - PROCESS | 1854 | 1461180506018 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 12:28:26 INFO - PROCESS | 1854 | 1461180506022 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 12:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:28:26 INFO - PROCESS | 1854 | 1461180506030 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:28:26 INFO - PROCESS | 1854 | 1461180506034 Marionette TRACE conn4 <- [1,1486,null,{}] 12:28:26 INFO - PROCESS | 1854 | 1461180506040 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:26 INFO - PROCESS | 1854 | 1461180506267 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 12:28:26 INFO - PROCESS | 1854 | 1461180506537 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:26 INFO - PROCESS | 1854 | ++DOCSHELL 0x8a2bc000 == 134 [pid = 1854] [id = 379] 12:28:26 INFO - PROCESS | 1854 | ++DOMWINDOW == 131 (0x8b307400) [pid = 1854] [serial = 1138] [outer = (nil)] 12:28:26 INFO - PROCESS | 1854 | ++DOMWINDOW == 132 (0x8ba9e000) [pid = 1854] [serial = 1139] [outer = 0x8b307400] 12:28:26 INFO - PROCESS | 1854 | 1461180506673 Marionette DEBUG loaded listener.js 12:28:26 INFO - PROCESS | 1854 | ++DOMWINDOW == 133 (0x8baaa000) [pid = 1854] [serial = 1140] [outer = 0x8b307400] 12:28:27 INFO - PROCESS | 1854 | 1461180507671 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 12:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1681ms 12:28:27 INFO - PROCESS | 1854 | 1461180507713 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 12:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:28:27 INFO - PROCESS | 1854 | 1461180507717 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 12:28:27 INFO - PROCESS | 1854 | 1461180507724 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:28:27 INFO - PROCESS | 1854 | 1461180507728 Marionette TRACE conn4 <- [1,1490,null,{}] 12:28:27 INFO - PROCESS | 1854 | 1461180507734 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:28 INFO - PROCESS | 1854 | 1461180507997 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 12:28:28 INFO - PROCESS | 1854 | 1461180508334 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:28 INFO - PROCESS | 1854 | ++DOCSHELL 0x8b267400 == 135 [pid = 1854] [id = 380] 12:28:28 INFO - PROCESS | 1854 | ++DOMWINDOW == 134 (0x8b308000) [pid = 1854] [serial = 1141] [outer = (nil)] 12:28:28 INFO - PROCESS | 1854 | ++DOMWINDOW == 135 (0x8bbb6400) [pid = 1854] [serial = 1142] [outer = 0x8b308000] 12:28:28 INFO - PROCESS | 1854 | 1461180508436 Marionette DEBUG loaded listener.js 12:28:28 INFO - PROCESS | 1854 | ++DOMWINDOW == 136 (0x8c6b1800) [pid = 1854] [serial = 1143] [outer = 0x8b308000] 12:28:29 INFO - PROCESS | 1854 | 1461180509484 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 12:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1800ms 12:28:29 INFO - PROCESS | 1854 | 1461180509524 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 12:28:29 INFO - PROCESS | 1854 | 1461180509529 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 12:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:28:29 INFO - PROCESS | 1854 | 1461180509536 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:28:29 INFO - PROCESS | 1854 | 1461180509540 Marionette TRACE conn4 <- [1,1494,null,{}] 12:28:29 INFO - PROCESS | 1854 | 1461180509546 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:29 INFO - PROCESS | 1854 | 1461180509808 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 12:28:30 INFO - PROCESS | 1854 | 1461180510129 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:30 INFO - PROCESS | 1854 | ++DOCSHELL 0x8b1e3400 == 136 [pid = 1854] [id = 381] 12:28:30 INFO - PROCESS | 1854 | ++DOMWINDOW == 137 (0x8c6bbc00) [pid = 1854] [serial = 1144] [outer = (nil)] 12:28:30 INFO - PROCESS | 1854 | ++DOMWINDOW == 138 (0x8df2b000) [pid = 1854] [serial = 1145] [outer = 0x8c6bbc00] 12:28:30 INFO - PROCESS | 1854 | 1461180510236 Marionette DEBUG loaded listener.js 12:28:30 INFO - PROCESS | 1854 | ++DOMWINDOW == 139 (0x8df2f000) [pid = 1854] [serial = 1146] [outer = 0x8c6bbc00] 12:28:31 INFO - PROCESS | 1854 | 1461180511192 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 12:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1732ms 12:28:31 INFO - PROCESS | 1854 | 1461180511269 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 12:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:28:31 INFO - PROCESS | 1854 | 1461180511274 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 12:28:31 INFO - PROCESS | 1854 | 1461180511281 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:28:31 INFO - PROCESS | 1854 | 1461180511285 Marionette TRACE conn4 <- [1,1498,null,{}] 12:28:31 INFO - PROCESS | 1854 | 1461180511292 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:31 INFO - PROCESS | 1854 | 1461180511560 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 12:28:31 INFO - PROCESS | 1854 | 1461180511867 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:31 INFO - PROCESS | 1854 | ++DOCSHELL 0x88ea0800 == 137 [pid = 1854] [id = 382] 12:28:31 INFO - PROCESS | 1854 | ++DOMWINDOW == 140 (0x8c76a800) [pid = 1854] [serial = 1147] [outer = (nil)] 12:28:31 INFO - PROCESS | 1854 | ++DOMWINDOW == 141 (0x8e8d7c00) [pid = 1854] [serial = 1148] [outer = 0x8c76a800] 12:28:31 INFO - PROCESS | 1854 | 1461180511967 Marionette DEBUG loaded listener.js 12:28:32 INFO - PROCESS | 1854 | ++DOMWINDOW == 142 (0x8e8dc400) [pid = 1854] [serial = 1149] [outer = 0x8c76a800] 12:28:32 INFO - PROCESS | 1854 | 1461180512926 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 12:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1687ms 12:28:32 INFO - PROCESS | 1854 | 1461180512968 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 12:28:32 INFO - PROCESS | 1854 | 1461180512972 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 12:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:28:32 INFO - PROCESS | 1854 | 1461180512979 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:28:32 INFO - PROCESS | 1854 | 1461180512982 Marionette TRACE conn4 <- [1,1502,null,{}] 12:28:33 INFO - PROCESS | 1854 | 1461180512989 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:33 INFO - PROCESS | 1854 | 1461180513219 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 12:28:33 INFO - PROCESS | 1854 | 1461180513551 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:33 INFO - PROCESS | 1854 | ++DOCSHELL 0x8e0e5c00 == 138 [pid = 1854] [id = 383] 12:28:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 143 (0x8e810c00) [pid = 1854] [serial = 1150] [outer = (nil)] 12:28:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 144 (0x8f0cb000) [pid = 1854] [serial = 1151] [outer = 0x8e810c00] 12:28:33 INFO - PROCESS | 1854 | 1461180513652 Marionette DEBUG loaded listener.js 12:28:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 145 (0x8f0cd000) [pid = 1854] [serial = 1152] [outer = 0x8e810c00] 12:28:34 INFO - PROCESS | 1854 | 1461180514593 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 12:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1687ms 12:28:34 INFO - PROCESS | 1854 | 1461180514670 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 12:28:34 INFO - PROCESS | 1854 | 1461180514677 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 12:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:28:34 INFO - PROCESS | 1854 | 1461180514688 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:28:34 INFO - PROCESS | 1854 | 1461180514692 Marionette TRACE conn4 <- [1,1506,null,{}] 12:28:34 INFO - PROCESS | 1854 | 1461180514703 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:35 INFO - PROCESS | 1854 | 1461180515100 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 12:28:35 INFO - PROCESS | 1854 | 1461180515504 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:35 INFO - PROCESS | 1854 | ++DOCSHELL 0x8ea0c000 == 139 [pid = 1854] [id = 384] 12:28:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 146 (0x8ec65000) [pid = 1854] [serial = 1153] [outer = (nil)] 12:28:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 147 (0x8fd6b800) [pid = 1854] [serial = 1154] [outer = 0x8ec65000] 12:28:35 INFO - PROCESS | 1854 | 1461180515653 Marionette DEBUG loaded listener.js 12:28:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 148 (0x8fd6f000) [pid = 1854] [serial = 1155] [outer = 0x8ec65000] 12:28:36 INFO - PROCESS | 1854 | 1461180516784 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 12:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 2137ms 12:28:36 INFO - PROCESS | 1854 | 1461180516825 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 12:28:36 INFO - PROCESS | 1854 | 1461180516829 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 12:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:28:36 INFO - PROCESS | 1854 | 1461180516836 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:28:36 INFO - PROCESS | 1854 | 1461180516841 Marionette TRACE conn4 <- [1,1510,null,{}] 12:28:36 INFO - PROCESS | 1854 | 1461180516847 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:37 INFO - PROCESS | 1854 | 1461180517109 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 12:28:37 INFO - PROCESS | 1854 | 1461180517418 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:37 INFO - PROCESS | 1854 | ++DOCSHELL 0x89452c00 == 140 [pid = 1854] [id = 385] 12:28:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 149 (0x8f0cb800) [pid = 1854] [serial = 1156] [outer = (nil)] 12:28:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 150 (0x8fd99000) [pid = 1854] [serial = 1157] [outer = 0x8f0cb800] 12:28:37 INFO - PROCESS | 1854 | 1461180517525 Marionette DEBUG loaded listener.js 12:28:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 151 (0x9025f400) [pid = 1854] [serial = 1158] [outer = 0x8f0cb800] 12:28:38 INFO - PROCESS | 1854 | 1461180518487 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 12:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1690ms 12:28:38 INFO - PROCESS | 1854 | 1461180518528 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 12:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:28:38 INFO - PROCESS | 1854 | 1461180518533 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 12:28:38 INFO - PROCESS | 1854 | 1461180518541 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:28:38 INFO - PROCESS | 1854 | 1461180518546 Marionette TRACE conn4 <- [1,1514,null,{}] 12:28:38 INFO - PROCESS | 1854 | 1461180518553 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:38 INFO - PROCESS | 1854 | 1461180518846 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 12:28:39 INFO - PROCESS | 1854 | 1461180519178 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:39 INFO - PROCESS | 1854 | ++DOCSHELL 0x9026d800 == 141 [pid = 1854] [id = 386] 12:28:39 INFO - PROCESS | 1854 | ++DOMWINDOW == 152 (0x902b8400) [pid = 1854] [serial = 1159] [outer = (nil)] 12:28:39 INFO - PROCESS | 1854 | ++DOMWINDOW == 153 (0x902bf000) [pid = 1854] [serial = 1160] [outer = 0x902b8400] 12:28:39 INFO - PROCESS | 1854 | 1461180519340 Marionette DEBUG loaded listener.js 12:28:39 INFO - PROCESS | 1854 | ++DOMWINDOW == 154 (0x9115c800) [pid = 1854] [serial = 1161] [outer = 0x902b8400] 12:28:40 INFO - PROCESS | 1854 | 1461180520305 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 12:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1801ms 12:28:40 INFO - PROCESS | 1854 | 1461180520343 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 12:28:40 INFO - PROCESS | 1854 | 1461180520346 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 12:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:28:40 INFO - PROCESS | 1854 | 1461180520355 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:28:40 INFO - PROCESS | 1854 | 1461180520360 Marionette TRACE conn4 <- [1,1518,null,{}] 12:28:40 INFO - PROCESS | 1854 | 1461180520366 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:40 INFO - PROCESS | 1854 | 1461180520600 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 12:28:40 INFO - PROCESS | 1854 | 1461180520914 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:40 INFO - PROCESS | 1854 | ++DOCSHELL 0x88b50400 == 142 [pid = 1854] [id = 387] 12:28:40 INFO - PROCESS | 1854 | ++DOMWINDOW == 155 (0x902b1400) [pid = 1854] [serial = 1162] [outer = (nil)] 12:28:41 INFO - PROCESS | 1854 | ++DOMWINDOW == 156 (0x914bac00) [pid = 1854] [serial = 1163] [outer = 0x902b1400] 12:28:41 INFO - PROCESS | 1854 | 1461180521014 Marionette DEBUG loaded listener.js 12:28:41 INFO - PROCESS | 1854 | ++DOMWINDOW == 157 (0x91504c00) [pid = 1854] [serial = 1164] [outer = 0x902b1400] 12:28:41 INFO - PROCESS | 1854 | 1461180521965 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 12:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1634ms 12:28:41 INFO - PROCESS | 1854 | 1461180521991 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 12:28:41 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:28:42 INFO - PROCESS | 1854 | 1461180521995 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 12:28:42 INFO - PROCESS | 1854 | 1461180522002 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:28:42 INFO - PROCESS | 1854 | 1461180522006 Marionette TRACE conn4 <- [1,1522,null,{}] 12:28:42 INFO - PROCESS | 1854 | 1461180522012 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:42 INFO - PROCESS | 1854 | 1461180522259 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 12:28:42 INFO - PROCESS | 1854 | 1461180522588 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:42 INFO - PROCESS | 1854 | ++DOCSHELL 0x88b2b400 == 143 [pid = 1854] [id = 388] 12:28:42 INFO - PROCESS | 1854 | ++DOMWINDOW == 158 (0x8e804400) [pid = 1854] [serial = 1165] [outer = (nil)] 12:28:42 INFO - PROCESS | 1854 | ++DOMWINDOW == 159 (0x92deb800) [pid = 1854] [serial = 1166] [outer = 0x8e804400] 12:28:42 INFO - PROCESS | 1854 | 1461180522696 Marionette DEBUG loaded listener.js 12:28:42 INFO - PROCESS | 1854 | ++DOMWINDOW == 160 (0x9303b400) [pid = 1854] [serial = 1167] [outer = 0x8e804400] 12:28:43 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:28:43 INFO - PROCESS | 1854 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:28:43 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:28:43 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:28:43 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:28:43 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:28:43 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:28:43 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:28:43 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:28:43 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:28:43 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:28:43 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:28:43 INFO - PROCESS | 1854 | 1461180523686 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 12:28:43 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 () { 12:28:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:28:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:28:43 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 () { 12:28:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:28:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:28:43 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 () { 12:28:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:28:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:28:43 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 () { 12:28:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:28:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:28:43 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1742ms 12:28:43 INFO - PROCESS | 1854 | 1461180523748 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 12:28:43 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:28:43 INFO - PROCESS | 1854 | 1461180523755 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 12:28:43 INFO - PROCESS | 1854 | 1461180523763 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:28:43 INFO - PROCESS | 1854 | 1461180523765 Marionette TRACE conn4 <- [1,1526,null,{}] 12:28:43 INFO - PROCESS | 1854 | 1461180523772 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:44 INFO - PROCESS | 1854 | 1461180524003 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 12:28:44 INFO - PROCESS | 1854 | 1461180524359 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:44 INFO - PROCESS | 1854 | ++DOCSHELL 0x92de8000 == 144 [pid = 1854] [id = 389] 12:28:44 INFO - PROCESS | 1854 | ++DOMWINDOW == 161 (0x93f2e400) [pid = 1854] [serial = 1168] [outer = (nil)] 12:28:44 INFO - PROCESS | 1854 | ++DOMWINDOW == 162 (0x9408f800) [pid = 1854] [serial = 1169] [outer = 0x93f2e400] 12:28:44 INFO - PROCESS | 1854 | 1461180524464 Marionette DEBUG loaded listener.js 12:28:44 INFO - PROCESS | 1854 | ++DOMWINDOW == 163 (0x970d1c00) [pid = 1854] [serial = 1170] [outer = 0x93f2e400] 12:28:45 INFO - PROCESS | 1854 | 1461180525378 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 12:28:45 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:28:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:28:45 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:28:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:28:45 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:28:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:28:45 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1683ms 12:28:45 INFO - PROCESS | 1854 | 1461180525449 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 12:28:45 INFO - PROCESS | 1854 | 1461180525455 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 12:28:45 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:28:45 INFO - PROCESS | 1854 | 1461180525463 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:28:45 INFO - PROCESS | 1854 | 1461180525466 Marionette TRACE conn4 <- [1,1530,null,{}] 12:28:45 INFO - PROCESS | 1854 | 1461180525473 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:45 INFO - PROCESS | 1854 | 1461180525730 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 12:28:46 INFO - PROCESS | 1854 | 1461180526047 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:46 INFO - PROCESS | 1854 | ++DOCSHELL 0x847f0c00 == 145 [pid = 1854] [id = 390] 12:28:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 164 (0x93f2f800) [pid = 1854] [serial = 1171] [outer = (nil)] 12:28:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 165 (0x974f2000) [pid = 1854] [serial = 1172] [outer = 0x93f2f800] 12:28:46 INFO - PROCESS | 1854 | 1461180526151 Marionette DEBUG loaded listener.js 12:28:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 166 (0x975bc400) [pid = 1854] [serial = 1173] [outer = 0x93f2f800] 12:28:47 INFO - PROCESS | 1854 | 1461180527011 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 12:28:47 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 12:28:47 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:28:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:47 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:28:47 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:28:47 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. 12:28:47 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:28:47 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1586ms 12:28:47 INFO - PROCESS | 1854 | 1461180527051 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 12:28:47 INFO - PROCESS | 1854 | 1461180527055 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 12:28:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:28:47 INFO - PROCESS | 1854 | 1461180527063 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:28:47 INFO - PROCESS | 1854 | 1461180527065 Marionette TRACE conn4 <- [1,1534,null,{}] 12:28:47 INFO - PROCESS | 1854 | 1461180527072 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:47 INFO - PROCESS | 1854 | 1461180527323 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 12:28:47 INFO - PROCESS | 1854 | 1461180527786 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:47 INFO - PROCESS | 1854 | ++DOCSHELL 0x97393800 == 146 [pid = 1854] [id = 391] 12:28:47 INFO - PROCESS | 1854 | ++DOMWINDOW == 167 (0x975b2400) [pid = 1854] [serial = 1174] [outer = (nil)] 12:28:47 INFO - PROCESS | 1854 | ++DOMWINDOW == 168 (0x97b96800) [pid = 1854] [serial = 1175] [outer = 0x975b2400] 12:28:47 INFO - PROCESS | 1854 | 1461180527933 Marionette DEBUG loaded listener.js 12:28:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 169 (0x97ec5800) [pid = 1854] [serial = 1176] [outer = 0x975b2400] 12:28:49 INFO - PROCESS | 1854 | 1461180529334 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 12:28:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:28:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 2345ms 12:28:49 INFO - PROCESS | 1854 | 1461180529424 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 12:28:49 INFO - PROCESS | 1854 | 1461180529430 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 12:28:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:28:49 INFO - PROCESS | 1854 | 1461180529444 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:28:49 INFO - PROCESS | 1854 | 1461180529448 Marionette TRACE conn4 <- [1,1538,null,{}] 12:28:49 INFO - PROCESS | 1854 | 1461180529466 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:49 INFO - PROCESS | 1854 | 1461180529834 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 12:28:50 INFO - PROCESS | 1854 | 1461180530225 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:50 INFO - PROCESS | 1854 | ++DOCSHELL 0x8ec5f000 == 147 [pid = 1854] [id = 392] 12:28:50 INFO - PROCESS | 1854 | ++DOMWINDOW == 170 (0x97b92c00) [pid = 1854] [serial = 1177] [outer = (nil)] 12:28:50 INFO - PROCESS | 1854 | ++DOMWINDOW == 171 (0x97f2b000) [pid = 1854] [serial = 1178] [outer = 0x97b92c00] 12:28:50 INFO - PROCESS | 1854 | 1461180530324 Marionette DEBUG loaded listener.js 12:28:50 INFO - PROCESS | 1854 | ++DOMWINDOW == 172 (0x97f2cc00) [pid = 1854] [serial = 1179] [outer = 0x97b92c00] 12:28:52 INFO - PROCESS | 1854 | --DOCSHELL 0x84e6e400 == 146 [pid = 1854] [id = 333] 12:28:52 INFO - PROCESS | 1854 | --DOCSHELL 0x88cb3000 == 145 [pid = 1854] [id = 374] 12:28:52 INFO - PROCESS | 1854 | --DOCSHELL 0x85acd800 == 144 [pid = 1854] [id = 373] 12:28:52 INFO - PROCESS | 1854 | --DOCSHELL 0x85aca400 == 143 [pid = 1854] [id = 372] 12:28:52 INFO - PROCESS | 1854 | --DOCSHELL 0x84a47400 == 142 [pid = 1854] [id = 371] 12:28:52 INFO - PROCESS | 1854 | --DOCSHELL 0x83f51800 == 141 [pid = 1854] [id = 361] 12:28:52 INFO - PROCESS | 1854 | --DOCSHELL 0x8baa3000 == 140 [pid = 1854] [id = 360] 12:28:52 INFO - PROCESS | 1854 | --DOCSHELL 0x8a2b7800 == 139 [pid = 1854] [id = 358] 12:28:52 INFO - PROCESS | 1854 | --DOCSHELL 0x8970cc00 == 138 [pid = 1854] [id = 359] 12:28:52 INFO - PROCESS | 1854 | --DOCSHELL 0x89705000 == 137 [pid = 1854] [id = 357] 12:28:52 INFO - PROCESS | 1854 | --DOCSHELL 0x88cb0800 == 136 [pid = 1854] [id = 356] 12:28:52 INFO - PROCESS | 1854 | --DOCSHELL 0x8795f000 == 135 [pid = 1854] [id = 355] 12:28:52 INFO - PROCESS | 1854 | --DOMWINDOW == 171 (0x85ac6c00) [pid = 1854] [serial = 1007] [outer = (nil)] [url = about:blank] 12:28:52 INFO - PROCESS | 1854 | --DOMWINDOW == 170 (0x8ec56c00) [pid = 1854] [serial = 1029] [outer = (nil)] [url = about:blank] 12:28:52 INFO - PROCESS | 1854 | --DOMWINDOW == 169 (0x889f5800) [pid = 1854] [serial = 1059] [outer = (nil)] [url = about:blank] 12:28:52 INFO - PROCESS | 1854 | --DOMWINDOW == 168 (0x886ecc00) [pid = 1854] [serial = 1058] [outer = (nil)] [url = about:blank] 12:28:52 INFO - PROCESS | 1854 | --DOMWINDOW == 167 (0x9738b800) [pid = 1854] [serial = 1049] [outer = (nil)] [url = about:blank] 12:28:52 INFO - PROCESS | 1854 | --DOMWINDOW == 166 (0x90670800) [pid = 1854] [serial = 1038] [outer = (nil)] [url = about:blank] 12:28:52 INFO - PROCESS | 1854 | --DOMWINDOW == 165 (0x8ea08c00) [pid = 1854] [serial = 1028] [outer = (nil)] [url = about:blank] 12:28:52 INFO - PROCESS | 1854 | --DOMWINDOW == 164 (0x96385800) [pid = 1854] [serial = 993] [outer = (nil)] [url = about:blank] 12:28:52 INFO - PROCESS | 1854 | --DOMWINDOW == 163 (0x8a1ec800) [pid = 1854] [serial = 1013] [outer = (nil)] [url = about:blank] 12:28:52 INFO - PROCESS | 1854 | --DOMWINDOW == 162 (0x8b307c00) [pid = 1854] [serial = 1017] [outer = (nil)] [url = about:blank] 12:28:52 INFO - PROCESS | 1854 | --DOMWINDOW == 161 (0x8b1efc00) [pid = 1854] [serial = 1016] [outer = (nil)] [url = about:blank] 12:28:52 INFO - PROCESS | 1854 | --DOMWINDOW == 160 (0x8fd8e000) [pid = 1854] [serial = 1034] [outer = (nil)] [url = about:blank] 12:28:52 INFO - PROCESS | 1854 | --DOMWINDOW == 159 (0x914c0c00) [pid = 1854] [serial = 1041] [outer = (nil)] [url = about:blank] 12:28:52 INFO - PROCESS | 1854 | --DOMWINDOW == 158 (0x89456c00) [pid = 1854] [serial = 1010] [outer = (nil)] [url = about:blank] 12:28:52 INFO - PROCESS | 1854 | --DOMWINDOW == 157 (0x8795bc00) [pid = 1854] [serial = 1052] [outer = (nil)] [url = about:blank] 12:28:52 INFO - PROCESS | 1854 | --DOMWINDOW == 156 (0x8bac3800) [pid = 1854] [serial = 1020] [outer = (nil)] [url = about:blank] 12:28:52 INFO - PROCESS | 1854 | --DOMWINDOW == 155 (0x894dfc00) [pid = 1854] [serial = 942] [outer = (nil)] [url = about:blank] 12:28:52 INFO - PROCESS | 1854 | --DOMWINDOW == 154 (0x8baa9400) [pid = 1854] [serial = 1019] [outer = (nil)] [url = about:blank] 12:28:52 INFO - PROCESS | 1854 | --DOMWINDOW == 153 (0x87968c00) [pid = 1854] [serial = 1008] [outer = (nil)] [url = about:blank] 12:28:52 INFO - PROCESS | 1854 | --DOMWINDOW == 152 (0x886ec400) [pid = 1854] [serial = 1053] [outer = (nil)] [url = about:blank] 12:28:52 INFO - PROCESS | 1854 | --DOMWINDOW == 151 (0x96915000) [pid = 1854] [serial = 1046] [outer = (nil)] [url = about:blank] 12:28:52 INFO - PROCESS | 1854 | --DOMWINDOW == 150 (0x9738e800) [pid = 1854] [serial = 1050] [outer = (nil)] [url = about:blank] 12:28:52 INFO - PROCESS | 1854 | --DOMWINDOW == 149 (0x8a2b9c00) [pid = 1854] [serial = 1014] [outer = (nil)] [url = about:blank] 12:28:52 INFO - PROCESS | 1854 | --DOMWINDOW == 148 (0x8f358000) [pid = 1854] [serial = 1031] [outer = (nil)] [url = about:blank] 12:28:52 INFO - PROCESS | 1854 | --DOMWINDOW == 147 (0x89549000) [pid = 1854] [serial = 1011] [outer = (nil)] [url = about:blank] 12:28:52 INFO - PROCESS | 1854 | --DOMWINDOW == 146 (0x93f23000) [pid = 1854] [serial = 1043] [outer = (nil)] [url = about:blank] 12:28:52 INFO - PROCESS | 1854 | --DOMWINDOW == 145 (0x8c776c00) [pid = 1854] [serial = 1023] [outer = (nil)] [url = about:blank] 12:28:52 INFO - PROCESS | 1854 | --DOMWINDOW == 144 (0x8e0e7c00) [pid = 1854] [serial = 1026] [outer = (nil)] [url = about:blank] 12:28:52 INFO - PROCESS | 1854 | --DOMWINDOW == 143 (0x8fd92800) [pid = 1854] [serial = 1035] [outer = (nil)] [url = about:blank] 12:28:52 INFO - PROCESS | 1854 | --DOMWINDOW == 142 (0x914b6800) [pid = 1854] [serial = 1040] [outer = (nil)] [url = about:blank] 12:28:52 INFO - PROCESS | 1854 | --DOMWINDOW == 141 (0x92e23800) [pid = 1854] [serial = 1044] [outer = (nil)] [url = about:blank] 12:28:52 INFO - PROCESS | 1854 | --DOMWINDOW == 140 (0x859a9400) [pid = 1854] [serial = 1055] [outer = (nil)] [url = about:blank] 12:28:52 INFO - PROCESS | 1854 | --DOMWINDOW == 139 (0x970ce800) [pid = 1854] [serial = 1047] [outer = (nil)] [url = about:blank] 12:28:52 INFO - PROCESS | 1854 | --DOMWINDOW == 138 (0x8e0e3800) [pid = 1854] [serial = 1025] [outer = (nil)] [url = about:blank] 12:28:52 INFO - PROCESS | 1854 | --DOMWINDOW == 137 (0x8c771000) [pid = 1854] [serial = 1022] [outer = (nil)] [url = about:blank] 12:28:52 INFO - PROCESS | 1854 | --DOMWINDOW == 136 (0x8fd6c400) [pid = 1854] [serial = 1032] [outer = (nil)] [url = about:blank] 12:28:52 INFO - PROCESS | 1854 | --DOMWINDOW == 135 (0x8945d800) [pid = 1854] [serial = 1061] [outer = (nil)] [url = about:blank] 12:28:52 INFO - PROCESS | 1854 | --DOMWINDOW == 134 (0x85ac4000) [pid = 1854] [serial = 1056] [outer = (nil)] [url = about:blank] 12:28:52 INFO - PROCESS | 1854 | --DOMWINDOW == 133 (0x89543000) [pid = 1854] [serial = 1062] [outer = (nil)] [url = about:blank] 12:28:52 INFO - PROCESS | 1854 | --DOMWINDOW == 132 (0x902bfc00) [pid = 1854] [serial = 1037] [outer = (nil)] [url = about:blank] 12:28:52 INFO - PROCESS | 1854 | --DOMWINDOW == 131 (0x8970a400) [pid = 1854] [serial = 1064] [outer = (nil)] [url = about:blank] 12:28:53 INFO - PROCESS | 1854 | 1461180533046 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 12:28:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 12:28:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 3656ms 12:28:53 INFO - PROCESS | 1854 | 1461180533100 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 12:28:53 INFO - PROCESS | 1854 | 1461180533107 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 12:28:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:28:53 INFO - PROCESS | 1854 | 1461180533118 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:28:53 INFO - PROCESS | 1854 | 1461180533123 Marionette TRACE conn4 <- [1,1542,null,{}] 12:28:53 INFO - PROCESS | 1854 | 1461180533132 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:53 INFO - PROCESS | 1854 | 1461180533434 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 12:28:53 INFO - PROCESS | 1854 | 1461180533714 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:53 INFO - PROCESS | 1854 | ++DOCSHELL 0x85ac9800 == 136 [pid = 1854] [id = 393] 12:28:53 INFO - PROCESS | 1854 | ++DOMWINDOW == 132 (0x85acdc00) [pid = 1854] [serial = 1180] [outer = (nil)] 12:28:53 INFO - PROCESS | 1854 | ++DOMWINDOW == 133 (0x87963c00) [pid = 1854] [serial = 1181] [outer = 0x85acdc00] 12:28:53 INFO - PROCESS | 1854 | 1461180533810 Marionette DEBUG loaded listener.js 12:28:53 INFO - PROCESS | 1854 | ++DOMWINDOW == 134 (0x881be400) [pid = 1854] [serial = 1182] [outer = 0x85acdc00] 12:28:54 INFO - PROCESS | 1854 | 1461180534901 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 12:28:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:28:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1854ms 12:28:54 INFO - PROCESS | 1854 | 1461180534973 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 12:28:54 INFO - PROCESS | 1854 | 1461180534982 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 12:28:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:28:55 INFO - PROCESS | 1854 | 1461180534994 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:28:55 INFO - PROCESS | 1854 | 1461180534998 Marionette TRACE conn4 <- [1,1546,null,{}] 12:28:55 INFO - PROCESS | 1854 | 1461180535011 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:55 INFO - PROCESS | 1854 | 1461180535312 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 12:28:55 INFO - PROCESS | 1854 | 1461180535346 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:55 INFO - PROCESS | 1854 | ++DOCSHELL 0x889fa000 == 137 [pid = 1854] [id = 394] 12:28:55 INFO - PROCESS | 1854 | ++DOMWINDOW == 135 (0x889ffc00) [pid = 1854] [serial = 1183] [outer = (nil)] 12:28:55 INFO - PROCESS | 1854 | ++DOMWINDOW == 136 (0x88cb3000) [pid = 1854] [serial = 1184] [outer = 0x889ffc00] 12:28:55 INFO - PROCESS | 1854 | 1461180535568 Marionette DEBUG loaded listener.js 12:28:55 INFO - PROCESS | 1854 | ++DOMWINDOW == 137 (0x8945dc00) [pid = 1854] [serial = 1185] [outer = 0x889ffc00] 12:28:56 INFO - PROCESS | 1854 | 1461180536689 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 12:28:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:28:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1755ms 12:28:56 INFO - PROCESS | 1854 | 1461180536754 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 12:28:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:28:56 INFO - PROCESS | 1854 | 1461180536758 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 12:28:56 INFO - PROCESS | 1854 | 1461180536766 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:28:56 INFO - PROCESS | 1854 | 1461180536772 Marionette TRACE conn4 <- [1,1550,null,{}] 12:28:56 INFO - PROCESS | 1854 | 1461180536797 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:57 INFO - PROCESS | 1854 | 1461180537510 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 12:28:57 INFO - PROCESS | 1854 | --DOMWINDOW == 136 (0x89548400) [pid = 1854] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:28:57 INFO - PROCESS | 1854 | --DOMWINDOW == 135 (0x889f4c00) [pid = 1854] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:28:57 INFO - PROCESS | 1854 | --DOMWINDOW == 134 (0x84a47800) [pid = 1854] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:28:57 INFO - PROCESS | 1854 | --DOMWINDOW == 133 (0x8777f000) [pid = 1854] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:28:57 INFO - PROCESS | 1854 | 1461180537705 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:57 INFO - PROCESS | 1854 | ++DOCSHELL 0x83f50400 == 138 [pid = 1854] [id = 395] 12:28:57 INFO - PROCESS | 1854 | ++DOMWINDOW == 134 (0x84a47800) [pid = 1854] [serial = 1186] [outer = (nil)] 12:28:57 INFO - PROCESS | 1854 | ++DOMWINDOW == 135 (0x889f4c00) [pid = 1854] [serial = 1187] [outer = 0x84a47800] 12:28:57 INFO - PROCESS | 1854 | 1461180537799 Marionette DEBUG loaded listener.js 12:28:57 INFO - PROCESS | 1854 | ++DOMWINDOW == 136 (0x8970e400) [pid = 1854] [serial = 1188] [outer = 0x84a47800] 12:28:58 INFO - PROCESS | 1854 | 1461180538662 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 12:28:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:28:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1938ms 12:28:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:28:58 INFO - PROCESS | 1854 | 1461180538712 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 12:28:58 INFO - PROCESS | 1854 | 1461180538716 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 12:28:58 INFO - PROCESS | 1854 | 1461180538725 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:28:58 INFO - PROCESS | 1854 | 1461180538728 Marionette TRACE conn4 <- [1,1554,null,{}] 12:28:58 INFO - PROCESS | 1854 | 1461180538740 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:59 INFO - PROCESS | 1854 | 1461180539003 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 12:28:59 INFO - PROCESS | 1854 | 1461180539341 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:59 INFO - PROCESS | 1854 | ++DOCSHELL 0x8580d800 == 139 [pid = 1854] [id = 396] 12:28:59 INFO - PROCESS | 1854 | ++DOMWINDOW == 137 (0x88cb7800) [pid = 1854] [serial = 1189] [outer = (nil)] 12:28:59 INFO - PROCESS | 1854 | ++DOMWINDOW == 138 (0x8a1e7c00) [pid = 1854] [serial = 1190] [outer = 0x88cb7800] 12:28:59 INFO - PROCESS | 1854 | 1461180539476 Marionette DEBUG loaded listener.js 12:28:59 INFO - PROCESS | 1854 | ++DOMWINDOW == 139 (0x8a2b3400) [pid = 1854] [serial = 1191] [outer = 0x88cb7800] 12:29:00 INFO - PROCESS | 1854 | 1461180540811 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 12:29:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:29:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 2139ms 12:29:00 INFO - PROCESS | 1854 | 1461180540864 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 12:29:00 INFO - PROCESS | 1854 | 1461180540870 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 12:29:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:29:00 INFO - PROCESS | 1854 | 1461180540880 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:29:00 INFO - PROCESS | 1854 | 1461180540886 Marionette TRACE conn4 <- [1,1558,null,{}] 12:29:00 INFO - PROCESS | 1854 | 1461180540896 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:01 INFO - PROCESS | 1854 | 1461180541186 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 12:29:01 INFO - PROCESS | 1854 | 1461180541547 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:01 INFO - PROCESS | 1854 | ++DOCSHELL 0x859a8c00 == 140 [pid = 1854] [id = 397] 12:29:01 INFO - PROCESS | 1854 | ++DOMWINDOW == 140 (0x859ae400) [pid = 1854] [serial = 1192] [outer = (nil)] 12:29:01 INFO - PROCESS | 1854 | ++DOMWINDOW == 141 (0x889f5800) [pid = 1854] [serial = 1193] [outer = 0x859ae400] 12:29:01 INFO - PROCESS | 1854 | 1461180541666 Marionette DEBUG loaded listener.js 12:29:01 INFO - PROCESS | 1854 | ++DOMWINDOW == 142 (0x88cae400) [pid = 1854] [serial = 1194] [outer = 0x859ae400] 12:29:02 INFO - PROCESS | 1854 | 1461180542792 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 12:29:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:29:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1943ms 12:29:02 INFO - PROCESS | 1854 | 1461180542826 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 12:29:02 INFO - PROCESS | 1854 | 1461180542842 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 12:29:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:29:02 INFO - PROCESS | 1854 | 1461180542861 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:29:02 INFO - PROCESS | 1854 | 1461180542871 Marionette TRACE conn4 <- [1,1562,null,{}] 12:29:02 INFO - PROCESS | 1854 | 1461180542945 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:03 INFO - PROCESS | 1854 | 1461180543325 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 12:29:03 INFO - PROCESS | 1854 | 1461180543914 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:03 INFO - PROCESS | 1854 | ++DOCSHELL 0x84a4c800 == 141 [pid = 1854] [id = 398] 12:29:03 INFO - PROCESS | 1854 | ++DOMWINDOW == 143 (0x89460c00) [pid = 1854] [serial = 1195] [outer = (nil)] 12:29:04 INFO - PROCESS | 1854 | ++DOMWINDOW == 144 (0x8a1eb000) [pid = 1854] [serial = 1196] [outer = 0x89460c00] 12:29:04 INFO - PROCESS | 1854 | 1461180544065 Marionette DEBUG loaded listener.js 12:29:04 INFO - PROCESS | 1854 | ++DOMWINDOW == 145 (0x8a2b7800) [pid = 1854] [serial = 1197] [outer = 0x89460c00] 12:29:05 INFO - PROCESS | 1854 | 1461180545249 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 12:29:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:29:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 2438ms 12:29:05 INFO - PROCESS | 1854 | 1461180545298 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 12:29:05 INFO - PROCESS | 1854 | 1461180545304 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 12:29:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:29:05 INFO - PROCESS | 1854 | 1461180545312 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:29:05 INFO - PROCESS | 1854 | 1461180545320 Marionette TRACE conn4 <- [1,1566,null,{}] 12:29:05 INFO - PROCESS | 1854 | 1461180545349 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:05 INFO - PROCESS | 1854 | 1461180545710 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 12:29:06 INFO - PROCESS | 1854 | 1461180546118 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:06 INFO - PROCESS | 1854 | ++DOCSHELL 0x88cb2c00 == 142 [pid = 1854] [id = 399] 12:29:06 INFO - PROCESS | 1854 | ++DOMWINDOW == 146 (0x8b269800) [pid = 1854] [serial = 1198] [outer = (nil)] 12:29:06 INFO - PROCESS | 1854 | ++DOMWINDOW == 147 (0x8b30c400) [pid = 1854] [serial = 1199] [outer = 0x8b269800] 12:29:06 INFO - PROCESS | 1854 | 1461180546277 Marionette DEBUG loaded listener.js 12:29:06 INFO - PROCESS | 1854 | ++DOMWINDOW == 148 (0x8baa2400) [pid = 1854] [serial = 1200] [outer = 0x8b269800] 12:29:07 INFO - PROCESS | 1854 | 1461180547603 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 12:29:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:29:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 2370ms 12:29:07 INFO - PROCESS | 1854 | 1461180547683 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 12:29:07 INFO - PROCESS | 1854 | 1461180547689 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 12:29:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:29:07 INFO - PROCESS | 1854 | 1461180547698 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:29:07 INFO - PROCESS | 1854 | 1461180547703 Marionette TRACE conn4 <- [1,1570,null,{}] 12:29:07 INFO - PROCESS | 1854 | 1461180547710 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:08 INFO - PROCESS | 1854 | 1461180548028 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 12:29:08 INFO - PROCESS | 1854 | 1461180548394 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:08 INFO - PROCESS | 1854 | ++DOCSHELL 0x88cb8400 == 143 [pid = 1854] [id = 400] 12:29:08 INFO - PROCESS | 1854 | ++DOMWINDOW == 149 (0x8b266c00) [pid = 1854] [serial = 1201] [outer = (nil)] 12:29:08 INFO - PROCESS | 1854 | ++DOMWINDOW == 150 (0x8bbabc00) [pid = 1854] [serial = 1202] [outer = 0x8b266c00] 12:29:08 INFO - PROCESS | 1854 | 1461180548495 Marionette DEBUG loaded listener.js 12:29:08 INFO - PROCESS | 1854 | ++DOMWINDOW == 151 (0x8c6b1c00) [pid = 1854] [serial = 1203] [outer = 0x8b266c00] 12:29:09 INFO - PROCESS | 1854 | 1461180549871 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 12:29:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:29:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 2248ms 12:29:09 INFO - PROCESS | 1854 | 1461180549948 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 12:29:09 INFO - PROCESS | 1854 | 1461180549955 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 12:29:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:29:09 INFO - PROCESS | 1854 | 1461180549967 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:29:09 INFO - PROCESS | 1854 | 1461180549971 Marionette TRACE conn4 <- [1,1574,null,{}] 12:29:09 INFO - PROCESS | 1854 | 1461180549983 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:10 INFO - PROCESS | 1854 | 1461180550402 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 12:29:10 INFO - PROCESS | 1854 | 1461180550663 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:10 INFO - PROCESS | 1854 | ++DOCSHELL 0x8a2be000 == 144 [pid = 1854] [id = 401] 12:29:10 INFO - PROCESS | 1854 | ++DOMWINDOW == 152 (0x8bac5c00) [pid = 1854] [serial = 1204] [outer = (nil)] 12:29:10 INFO - PROCESS | 1854 | ++DOMWINDOW == 153 (0x8c773c00) [pid = 1854] [serial = 1205] [outer = 0x8bac5c00] 12:29:10 INFO - PROCESS | 1854 | 1461180550765 Marionette DEBUG loaded listener.js 12:29:10 INFO - PROCESS | 1854 | ++DOMWINDOW == 154 (0x8c777800) [pid = 1854] [serial = 1206] [outer = 0x8bac5c00] 12:29:11 INFO - PROCESS | 1854 | 1461180551806 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 12:29:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:29:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1888ms 12:29:11 INFO - PROCESS | 1854 | 1461180551854 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 12:29:11 INFO - PROCESS | 1854 | 1461180551858 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 12:29:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:29:11 INFO - PROCESS | 1854 | 1461180551868 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:29:11 INFO - PROCESS | 1854 | 1461180551872 Marionette TRACE conn4 <- [1,1578,null,{}] 12:29:11 INFO - PROCESS | 1854 | 1461180551881 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:12 INFO - PROCESS | 1854 | 1461180552151 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 12:29:12 INFO - PROCESS | 1854 | 1461180552496 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:12 INFO - PROCESS | 1854 | ++DOCSHELL 0x8c76ac00 == 145 [pid = 1854] [id = 402] 12:29:12 INFO - PROCESS | 1854 | ++DOMWINDOW == 155 (0x8e0e0400) [pid = 1854] [serial = 1207] [outer = (nil)] 12:29:12 INFO - PROCESS | 1854 | ++DOMWINDOW == 156 (0x8e810400) [pid = 1854] [serial = 1208] [outer = 0x8e0e0400] 12:29:12 INFO - PROCESS | 1854 | 1461180552630 Marionette DEBUG loaded listener.js 12:29:12 INFO - PROCESS | 1854 | ++DOMWINDOW == 157 (0x8e8d5000) [pid = 1854] [serial = 1209] [outer = 0x8e0e0400] 12:29:13 INFO - PROCESS | 1854 | 1461180553802 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 12:29:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:29:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1995ms 12:29:13 INFO - PROCESS | 1854 | 1461180553864 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 12:29:13 INFO - PROCESS | 1854 | 1461180553869 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 12:29:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:29:13 INFO - PROCESS | 1854 | 1461180553878 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:29:13 INFO - PROCESS | 1854 | 1461180553883 Marionette TRACE conn4 <- [1,1582,null,{}] 12:29:13 INFO - PROCESS | 1854 | 1461180553890 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:14 INFO - PROCESS | 1854 | 1461180554171 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 12:29:14 INFO - PROCESS | 1854 | 1461180554500 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:14 INFO - PROCESS | 1854 | ++DOCSHELL 0x8c76e400 == 146 [pid = 1854] [id = 403] 12:29:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 158 (0x8e0e7c00) [pid = 1854] [serial = 1210] [outer = (nil)] 12:29:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 159 (0x8ec5d800) [pid = 1854] [serial = 1211] [outer = 0x8e0e7c00] 12:29:14 INFO - PROCESS | 1854 | 1461180554596 Marionette DEBUG loaded listener.js 12:29:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 160 (0x8ec62c00) [pid = 1854] [serial = 1212] [outer = 0x8e0e7c00] 12:29:15 INFO - PROCESS | 1854 | 1461180555607 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 12:29:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:29:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1786ms 12:29:15 INFO - PROCESS | 1854 | 1461180555664 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 12:29:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:29:15 INFO - PROCESS | 1854 | 1461180555669 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 12:29:15 INFO - PROCESS | 1854 | 1461180555677 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:29:15 INFO - PROCESS | 1854 | 1461180555680 Marionette TRACE conn4 <- [1,1586,null,{}] 12:29:15 INFO - PROCESS | 1854 | 1461180555687 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:15 INFO - PROCESS | 1854 | 1461180555951 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 12:29:16 INFO - PROCESS | 1854 | 1461180556276 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:16 INFO - PROCESS | 1854 | ++DOCSHELL 0x8b268c00 == 147 [pid = 1854] [id = 404] 12:29:16 INFO - PROCESS | 1854 | ++DOMWINDOW == 161 (0x8e0df800) [pid = 1854] [serial = 1213] [outer = (nil)] 12:29:16 INFO - PROCESS | 1854 | ++DOMWINDOW == 162 (0x8fd71400) [pid = 1854] [serial = 1214] [outer = 0x8e0df800] 12:29:16 INFO - PROCESS | 1854 | 1461180556377 Marionette DEBUG loaded listener.js 12:29:16 INFO - PROCESS | 1854 | ++DOMWINDOW == 163 (0x8fd77400) [pid = 1854] [serial = 1215] [outer = 0x8e0df800] 12:29:17 INFO - PROCESS | 1854 | 1461180557341 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 12:29:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:29:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1738ms 12:29:17 INFO - PROCESS | 1854 | 1461180557415 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 12:29:17 INFO - PROCESS | 1854 | 1461180557419 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 12:29:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:29:17 INFO - PROCESS | 1854 | 1461180557427 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:29:17 INFO - PROCESS | 1854 | 1461180557431 Marionette TRACE conn4 <- [1,1590,null,{}] 12:29:17 INFO - PROCESS | 1854 | 1461180557438 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:17 INFO - PROCESS | 1854 | 1461180557711 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 12:29:18 INFO - PROCESS | 1854 | 1461180558049 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:18 INFO - PROCESS | 1854 | ++DOCSHELL 0x89455400 == 148 [pid = 1854] [id = 405] 12:29:18 INFO - PROCESS | 1854 | ++DOMWINDOW == 164 (0x89458800) [pid = 1854] [serial = 1216] [outer = (nil)] 12:29:18 INFO - PROCESS | 1854 | ++DOMWINDOW == 165 (0x9026b000) [pid = 1854] [serial = 1217] [outer = 0x89458800] 12:29:18 INFO - PROCESS | 1854 | 1461180558146 Marionette DEBUG loaded listener.js 12:29:18 INFO - PROCESS | 1854 | ++DOMWINDOW == 166 (0x902b1800) [pid = 1854] [serial = 1218] [outer = 0x89458800] 12:29:19 INFO - PROCESS | 1854 | 1461180559195 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 12:29:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:29:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1799ms 12:29:19 INFO - PROCESS | 1854 | 1461180559228 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 12:29:19 INFO - PROCESS | 1854 | 1461180559232 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 12:29:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:29:19 INFO - PROCESS | 1854 | 1461180559240 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:29:19 INFO - PROCESS | 1854 | 1461180559243 Marionette TRACE conn4 <- [1,1594,null,{}] 12:29:19 INFO - PROCESS | 1854 | 1461180559271 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:19 INFO - PROCESS | 1854 | 1461180559527 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 12:29:19 INFO - PROCESS | 1854 | 1461180559843 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:19 INFO - PROCESS | 1854 | ++DOCSHELL 0x8fd73400 == 149 [pid = 1854] [id = 406] 12:29:19 INFO - PROCESS | 1854 | ++DOMWINDOW == 167 (0x8fd99400) [pid = 1854] [serial = 1219] [outer = (nil)] 12:29:19 INFO - PROCESS | 1854 | ++DOMWINDOW == 168 (0x9066c400) [pid = 1854] [serial = 1220] [outer = 0x8fd99400] 12:29:19 INFO - PROCESS | 1854 | 1461180559953 Marionette DEBUG loaded listener.js 12:29:20 INFO - PROCESS | 1854 | ++DOMWINDOW == 169 (0x91166c00) [pid = 1854] [serial = 1221] [outer = 0x8fd99400] 12:29:20 INFO - PROCESS | 1854 | 1461180560937 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 12:29:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:29:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1744ms 12:29:20 INFO - PROCESS | 1854 | 1461180560985 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 12:29:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:29:21 INFO - PROCESS | 1854 | 1461180560998 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 12:29:21 INFO - PROCESS | 1854 | 1461180561005 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:29:21 INFO - PROCESS | 1854 | 1461180561011 Marionette TRACE conn4 <- [1,1598,null,{}] 12:29:21 INFO - PROCESS | 1854 | 1461180561019 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:21 INFO - PROCESS | 1854 | 1461180561294 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 12:29:21 INFO - PROCESS | 1854 | ************************* 12:29:21 INFO - PROCESS | 1854 | A coding exception was thrown and uncaught in a Task. 12:29:21 INFO - PROCESS | 1854 | 12:29:21 INFO - PROCESS | 1854 | Full message: TypeError: NetworkError when attempting to fetch resource. 12:29:21 INFO - PROCESS | 1854 | Full stack: 12:29:21 INFO - PROCESS | 1854 | ************************* 12:29:21 INFO - PROCESS | 1854 | 1461180561715 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:21 INFO - PROCESS | 1854 | ++DOCSHELL 0x93f26000 == 150 [pid = 1854] [id = 407] 12:29:21 INFO - PROCESS | 1854 | ++DOMWINDOW == 170 (0x96385800) [pid = 1854] [serial = 1222] [outer = (nil)] 12:29:21 INFO - PROCESS | 1854 | ++DOMWINDOW == 171 (0x970db400) [pid = 1854] [serial = 1223] [outer = 0x96385800] 12:29:21 INFO - PROCESS | 1854 | 1461180561817 Marionette DEBUG loaded listener.js 12:29:21 INFO - PROCESS | 1854 | ++DOMWINDOW == 172 (0x973a8c00) [pid = 1854] [serial = 1224] [outer = 0x96385800] 12:29:22 INFO - PROCESS | 1854 | 1461180562822 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 12:29:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:29:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1842ms 12:29:22 INFO - PROCESS | 1854 | 1461180562848 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 12:29:22 INFO - PROCESS | 1854 | 1461180562852 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 12:29:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:29:22 INFO - PROCESS | 1854 | 1461180562862 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:29:22 INFO - PROCESS | 1854 | 1461180562866 Marionette TRACE conn4 <- [1,1602,null,{}] 12:29:22 INFO - PROCESS | 1854 | 1461180562873 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:23 INFO - PROCESS | 1854 | 1461180563123 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 12:29:23 INFO - PROCESS | 1854 | 1461180563415 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:23 INFO - PROCESS | 1854 | ++DOCSHELL 0x8fd2ac00 == 151 [pid = 1854] [id = 408] 12:29:23 INFO - PROCESS | 1854 | ++DOMWINDOW == 173 (0x8fd93400) [pid = 1854] [serial = 1225] [outer = (nil)] 12:29:23 INFO - PROCESS | 1854 | ++DOMWINDOW == 174 (0x97999800) [pid = 1854] [serial = 1226] [outer = 0x8fd93400] 12:29:23 INFO - PROCESS | 1854 | 1461180563522 Marionette DEBUG loaded listener.js 12:29:23 INFO - PROCESS | 1854 | ++DOMWINDOW == 175 (0x97f24800) [pid = 1854] [serial = 1227] [outer = 0x8fd93400] 12:29:24 INFO - PROCESS | 1854 | 1461180564528 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 12:29:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:29:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1733ms 12:29:24 INFO - PROCESS | 1854 | 1461180564595 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 12:29:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:29:24 INFO - PROCESS | 1854 | 1461180564600 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 12:29:24 INFO - PROCESS | 1854 | 1461180564607 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:29:24 INFO - PROCESS | 1854 | 1461180564610 Marionette TRACE conn4 <- [1,1606,null,{}] 12:29:24 INFO - PROCESS | 1854 | 1461180564616 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:24 INFO - PROCESS | 1854 | 1461180564851 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 12:29:25 INFO - PROCESS | 1854 | 1461180565193 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:25 INFO - PROCESS | 1854 | ++DOCSHELL 0x8b1ef800 == 152 [pid = 1854] [id = 409] 12:29:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 176 (0x975b1400) [pid = 1854] [serial = 1228] [outer = (nil)] 12:29:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 177 (0x98016400) [pid = 1854] [serial = 1229] [outer = 0x975b1400] 12:29:25 INFO - PROCESS | 1854 | 1461180565290 Marionette DEBUG loaded listener.js 12:29:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 178 (0x98018000) [pid = 1854] [serial = 1230] [outer = 0x975b1400] 12:29:26 INFO - PROCESS | 1854 | 1461180566260 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 12:29:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:29:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1731ms 12:29:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:29:26 INFO - PROCESS | 1854 | 1461180566339 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 12:29:26 INFO - PROCESS | 1854 | 1461180566342 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 12:29:26 INFO - PROCESS | 1854 | 1461180566349 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:29:26 INFO - PROCESS | 1854 | 1461180566352 Marionette TRACE conn4 <- [1,1610,null,{}] 12:29:26 INFO - PROCESS | 1854 | 1461180566358 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:26 INFO - PROCESS | 1854 | 1461180566602 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 12:29:26 INFO - PROCESS | 1854 | 1461180566925 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:26 INFO - PROCESS | 1854 | ++DOCSHELL 0x98014c00 == 153 [pid = 1854] [id = 410] 12:29:26 INFO - PROCESS | 1854 | ++DOMWINDOW == 179 (0x98015400) [pid = 1854] [serial = 1231] [outer = (nil)] 12:29:27 INFO - PROCESS | 1854 | ++DOMWINDOW == 180 (0x9849d800) [pid = 1854] [serial = 1232] [outer = 0x98015400] 12:29:27 INFO - PROCESS | 1854 | 1461180567019 Marionette DEBUG loaded listener.js 12:29:27 INFO - PROCESS | 1854 | ++DOMWINDOW == 181 (0x9849f800) [pid = 1854] [serial = 1233] [outer = 0x98015400] 12:29:27 INFO - PROCESS | 1854 | 1461180567953 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 12:29:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:29:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1633ms 12:29:27 INFO - PROCESS | 1854 | 1461180567982 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 12:29:27 INFO - PROCESS | 1854 | 1461180567987 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 12:29:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:29:27 INFO - PROCESS | 1854 | 1461180567994 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:29:28 INFO - PROCESS | 1854 | 1461180567998 Marionette TRACE conn4 <- [1,1614,null,{}] 12:29:28 INFO - PROCESS | 1854 | 1461180568029 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:28 INFO - PROCESS | 1854 | 1461180568266 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 12:29:28 INFO - PROCESS | 1854 | 1461180568594 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:28 INFO - PROCESS | 1854 | ++DOCSHELL 0x847ec400 == 154 [pid = 1854] [id = 411] 12:29:28 INFO - PROCESS | 1854 | ++DOMWINDOW == 182 (0x85809800) [pid = 1854] [serial = 1234] [outer = (nil)] 12:29:28 INFO - PROCESS | 1854 | ++DOMWINDOW == 183 (0x984a7000) [pid = 1854] [serial = 1235] [outer = 0x85809800] 12:29:28 INFO - PROCESS | 1854 | 1461180568692 Marionette DEBUG loaded listener.js 12:29:28 INFO - PROCESS | 1854 | ++DOMWINDOW == 184 (0x984c5400) [pid = 1854] [serial = 1236] [outer = 0x85809800] 12:29:29 INFO - PROCESS | 1854 | 1461180569634 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 12:29:29 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 12:29:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1700ms 12:29:29 INFO - PROCESS | 1854 | 1461180569696 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 12:29:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:29:29 INFO - PROCESS | 1854 | 1461180569700 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 12:29:29 INFO - PROCESS | 1854 | 1461180569707 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:29:29 INFO - PROCESS | 1854 | 1461180569711 Marionette TRACE conn4 <- [1,1618,null,{}] 12:29:29 INFO - PROCESS | 1854 | 1461180569717 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:29 INFO - PROCESS | 1854 | 1461180569952 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 12:29:31 INFO - PROCESS | 1854 | --DOCSHELL 0x83f4e800 == 153 [pid = 1854] [id = 331] 12:29:31 INFO - PROCESS | 1854 | --DOCSHELL 0x83f50400 == 152 [pid = 1854] [id = 395] 12:29:31 INFO - PROCESS | 1854 | --DOCSHELL 0x889fa000 == 151 [pid = 1854] [id = 394] 12:29:31 INFO - PROCESS | 1854 | --DOCSHELL 0x85ac9800 == 150 [pid = 1854] [id = 393] 12:29:31 INFO - PROCESS | 1854 | --DOCSHELL 0x97393800 == 149 [pid = 1854] [id = 391] 12:29:31 INFO - PROCESS | 1854 | --DOCSHELL 0x847f0c00 == 148 [pid = 1854] [id = 390] 12:29:31 INFO - PROCESS | 1854 | --DOCSHELL 0x88b2b400 == 147 [pid = 1854] [id = 388] 12:29:31 INFO - PROCESS | 1854 | --DOCSHELL 0x92de8000 == 146 [pid = 1854] [id = 389] 12:29:31 INFO - PROCESS | 1854 | --DOCSHELL 0x88b50400 == 145 [pid = 1854] [id = 387] 12:29:31 INFO - PROCESS | 1854 | --DOCSHELL 0x9026d800 == 144 [pid = 1854] [id = 386] 12:29:31 INFO - PROCESS | 1854 | --DOCSHELL 0x8ea0c000 == 143 [pid = 1854] [id = 384] 12:29:31 INFO - PROCESS | 1854 | --DOCSHELL 0x89452c00 == 142 [pid = 1854] [id = 385] 12:29:31 INFO - PROCESS | 1854 | --DOCSHELL 0x8e0e5c00 == 141 [pid = 1854] [id = 383] 12:29:31 INFO - PROCESS | 1854 | --DOCSHELL 0x88ea0800 == 140 [pid = 1854] [id = 382] 12:29:31 INFO - PROCESS | 1854 | --DOCSHELL 0x8b1e3400 == 139 [pid = 1854] [id = 381] 12:29:31 INFO - PROCESS | 1854 | --DOCSHELL 0x8b267400 == 138 [pid = 1854] [id = 380] 12:29:31 INFO - PROCESS | 1854 | --DOCSHELL 0x8a2bc000 == 137 [pid = 1854] [id = 379] 12:29:31 INFO - PROCESS | 1854 | --DOCSHELL 0x889fd000 == 136 [pid = 1854] [id = 377] 12:29:31 INFO - PROCESS | 1854 | --DOCSHELL 0x8a1edc00 == 135 [pid = 1854] [id = 378] 12:29:31 INFO - PROCESS | 1854 | --DOCSHELL 0x859a4c00 == 134 [pid = 1854] [id = 376] 12:29:32 INFO - PROCESS | 1854 | --DOMWINDOW == 183 (0x8a16b400) [pid = 1854] [serial = 1125] [outer = (nil)] [url = about:blank] 12:29:32 INFO - PROCESS | 1854 | --DOMWINDOW == 182 (0x8fd78400) [pid = 1854] [serial = 1094] [outer = (nil)] [url = about:blank] 12:29:32 INFO - PROCESS | 1854 | --DOMWINDOW == 181 (0x881c0800) [pid = 1854] [serial = 1067] [outer = (nil)] [url = about:blank] 12:29:32 INFO - PROCESS | 1854 | --DOMWINDOW == 180 (0x91164400) [pid = 1854] [serial = 1100] [outer = (nil)] [url = about:blank] 12:29:32 INFO - PROCESS | 1854 | --DOMWINDOW == 179 (0x915f3400) [pid = 1854] [serial = 1103] [outer = (nil)] [url = about:blank] 12:29:32 INFO - PROCESS | 1854 | --DOMWINDOW == 178 (0x88caf800) [pid = 1854] [serial = 1121] [outer = (nil)] [url = about:blank] 12:29:32 INFO - PROCESS | 1854 | --DOMWINDOW == 177 (0x852ea800) [pid = 1854] [serial = 1115] [outer = (nil)] [url = about:blank] 12:29:32 INFO - PROCESS | 1854 | --DOMWINDOW == 176 (0x8bac6800) [pid = 1854] [serial = 1079] [outer = (nil)] [url = about:blank] 12:29:32 INFO - PROCESS | 1854 | --DOMWINDOW == 175 (0x91501c00) [pid = 1854] [serial = 1112] [outer = (nil)] [url = about:blank] 12:29:32 INFO - PROCESS | 1854 | --DOMWINDOW == 174 (0x8b1e1800) [pid = 1854] [serial = 1073] [outer = (nil)] [url = about:blank] 12:29:32 INFO - PROCESS | 1854 | --DOMWINDOW == 173 (0x8ea09800) [pid = 1854] [serial = 1088] [outer = (nil)] [url = about:blank] 12:29:32 INFO - PROCESS | 1854 | --DOMWINDOW == 172 (0x902b5c00) [pid = 1854] [serial = 1097] [outer = (nil)] [url = about:blank] 12:29:32 INFO - PROCESS | 1854 | --DOMWINDOW == 171 (0x886e3400) [pid = 1854] [serial = 1119] [outer = (nil)] [url = about:blank] 12:29:32 INFO - PROCESS | 1854 | --DOMWINDOW == 170 (0x8c8afc00) [pid = 1854] [serial = 1085] [outer = (nil)] [url = about:blank] 12:29:32 INFO - PROCESS | 1854 | --DOMWINDOW == 169 (0x8c8aa800) [pid = 1854] [serial = 1082] [outer = (nil)] [url = about:blank] 12:29:32 INFO - PROCESS | 1854 | --DOMWINDOW == 168 (0x9304a000) [pid = 1854] [serial = 1106] [outer = (nil)] [url = about:blank] 12:29:32 INFO - PROCESS | 1854 | --DOMWINDOW == 167 (0x8b30cc00) [pid = 1854] [serial = 1076] [outer = (nil)] [url = about:blank] 12:29:32 INFO - PROCESS | 1854 | --DOMWINDOW == 166 (0x881b2c00) [pid = 1854] [serial = 1118] [outer = (nil)] [url = about:blank] 12:29:32 INFO - PROCESS | 1854 | --DOMWINDOW == 165 (0x970d4800) [pid = 1854] [serial = 1109] [outer = (nil)] [url = about:blank] 12:29:32 INFO - PROCESS | 1854 | --DOMWINDOW == 164 (0x88e9d000) [pid = 1854] [serial = 1122] [outer = (nil)] [url = about:blank] 12:29:32 INFO - PROCESS | 1854 | --DOMWINDOW == 163 (0x859a3800) [pid = 1854] [serial = 1116] [outer = (nil)] [url = about:blank] 12:29:32 INFO - PROCESS | 1854 | --DOMWINDOW == 162 (0x89705c00) [pid = 1854] [serial = 1070] [outer = (nil)] [url = about:blank] 12:29:32 INFO - PROCESS | 1854 | --DOMWINDOW == 161 (0x89707000) [pid = 1854] [serial = 1124] [outer = (nil)] [url = about:blank] 12:29:32 INFO - PROCESS | 1854 | --DOMWINDOW == 160 (0x8f355400) [pid = 1854] [serial = 1091] [outer = (nil)] [url = about:blank] 12:29:32 INFO - PROCESS | 1854 | --DOMWINDOW == 159 (0x8970b800) [pid = 1854] [serial = 1127] [outer = (nil)] [url = about:blank] 12:29:32 INFO - PROCESS | 1854 | 1461180572297 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:32 INFO - PROCESS | 1854 | ++DOCSHELL 0x852eb800 == 135 [pid = 1854] [id = 412] 12:29:32 INFO - PROCESS | 1854 | ++DOMWINDOW == 160 (0x852f1400) [pid = 1854] [serial = 1237] [outer = (nil)] 12:29:32 INFO - PROCESS | 1854 | ++DOMWINDOW == 161 (0x85814400) [pid = 1854] [serial = 1238] [outer = 0x852f1400] 12:29:32 INFO - PROCESS | 1854 | 1461180572397 Marionette DEBUG loaded listener.js 12:29:32 INFO - PROCESS | 1854 | ++DOMWINDOW == 162 (0x85ac3000) [pid = 1854] [serial = 1239] [outer = 0x852f1400] 12:29:33 INFO - PROCESS | 1854 | 1461180573272 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 12:29:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:29:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 3643ms 12:29:33 INFO - PROCESS | 1854 | 1461180573352 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 12:29:33 INFO - PROCESS | 1854 | 1461180573359 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 12:29:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:29:33 INFO - PROCESS | 1854 | 1461180573367 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:29:33 INFO - PROCESS | 1854 | 1461180573375 Marionette TRACE conn4 <- [1,1622,null,{}] 12:29:33 INFO - PROCESS | 1854 | 1461180573383 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:33 INFO - PROCESS | 1854 | 1461180573607 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 12:29:33 INFO - PROCESS | 1854 | 1461180573792 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:33 INFO - PROCESS | 1854 | ++DOCSHELL 0x886ea000 == 136 [pid = 1854] [id = 413] 12:29:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 163 (0x886ec800) [pid = 1854] [serial = 1240] [outer = (nil)] 12:29:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 164 (0x889f0c00) [pid = 1854] [serial = 1241] [outer = 0x886ec800] 12:29:33 INFO - PROCESS | 1854 | 1461180573956 Marionette DEBUG loaded listener.js 12:29:34 INFO - PROCESS | 1854 | ++DOMWINDOW == 165 (0x88b2dc00) [pid = 1854] [serial = 1242] [outer = 0x886ec800] 12:29:34 INFO - PROCESS | 1854 | 1461180574972 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 12:29:35 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 12:29:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1642ms 12:29:35 INFO - PROCESS | 1854 | 1461180575015 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 12:29:35 INFO - PROCESS | 1854 | 1461180575021 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 12:29:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:29:35 INFO - PROCESS | 1854 | 1461180575038 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:29:35 INFO - PROCESS | 1854 | 1461180575042 Marionette TRACE conn4 <- [1,1626,null,{}] 12:29:35 INFO - PROCESS | 1854 | 1461180575049 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:35 INFO - PROCESS | 1854 | 1461180575358 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 12:29:35 INFO - PROCESS | 1854 | 1461180575610 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:35 INFO - PROCESS | 1854 | ++DOCSHELL 0x889f5c00 == 137 [pid = 1854] [id = 414] 12:29:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 166 (0x894e2000) [pid = 1854] [serial = 1243] [outer = (nil)] 12:29:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 167 (0x89548400) [pid = 1854] [serial = 1244] [outer = 0x894e2000] 12:29:35 INFO - PROCESS | 1854 | 1461180575705 Marionette DEBUG loaded listener.js 12:29:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 168 (0x89706400) [pid = 1854] [serial = 1245] [outer = 0x894e2000] 12:29:37 INFO - PROCESS | 1854 | 1461180577319 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 12:29:37 INFO - PROCESS | 1854 | --DOMWINDOW == 167 (0x902b8400) [pid = 1854] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:29:37 INFO - PROCESS | 1854 | --DOMWINDOW == 166 (0x8e804400) [pid = 1854] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:29:37 INFO - PROCESS | 1854 | --DOMWINDOW == 165 (0x93f2e400) [pid = 1854] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:29:37 INFO - PROCESS | 1854 | --DOMWINDOW == 164 (0x8a2b5400) [pid = 1854] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:29:37 INFO - PROCESS | 1854 | --DOMWINDOW == 163 (0x8f0cb800) [pid = 1854] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:29:37 INFO - PROCESS | 1854 | --DOMWINDOW == 162 (0x8c76a800) [pid = 1854] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:29:37 INFO - PROCESS | 1854 | --DOMWINDOW == 161 (0x975b2400) [pid = 1854] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:29:37 INFO - PROCESS | 1854 | --DOMWINDOW == 160 (0x902bcc00) [pid = 1854] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:29:37 INFO - PROCESS | 1854 | --DOMWINDOW == 159 (0x8b307400) [pid = 1854] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:29:37 INFO - PROCESS | 1854 | --DOMWINDOW == 158 (0x8ec65000) [pid = 1854] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:29:37 INFO - PROCESS | 1854 | --DOMWINDOW == 157 (0x9026e000) [pid = 1854] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:29:37 INFO - PROCESS | 1854 | --DOMWINDOW == 156 (0x93f2f800) [pid = 1854] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:29:37 INFO - PROCESS | 1854 | --DOMWINDOW == 155 (0x889ffc00) [pid = 1854] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:29:37 INFO - PROCESS | 1854 | --DOMWINDOW == 154 (0x84a47800) [pid = 1854] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:29:37 INFO - PROCESS | 1854 | --DOMWINDOW == 153 (0x97b92c00) [pid = 1854] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:29:37 INFO - PROCESS | 1854 | --DOMWINDOW == 152 (0x9066f000) [pid = 1854] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 12:29:37 INFO - PROCESS | 1854 | --DOMWINDOW == 151 (0x89459000) [pid = 1854] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:29:37 INFO - PROCESS | 1854 | --DOMWINDOW == 150 (0x8a2bac00) [pid = 1854] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:29:37 INFO - PROCESS | 1854 | --DOMWINDOW == 149 (0x902b1400) [pid = 1854] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:29:37 INFO - PROCESS | 1854 | --DOMWINDOW == 148 (0x8c6b6400) [pid = 1854] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:29:37 INFO - PROCESS | 1854 | --DOMWINDOW == 147 (0x8ea02800) [pid = 1854] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:29:37 INFO - PROCESS | 1854 | --DOMWINDOW == 146 (0x8b308000) [pid = 1854] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:29:37 INFO - PROCESS | 1854 | --DOMWINDOW == 145 (0x84e6f000) [pid = 1854] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 12:29:37 INFO - PROCESS | 1854 | --DOMWINDOW == 144 (0x85ac3c00) [pid = 1854] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 12:29:37 INFO - PROCESS | 1854 | --DOMWINDOW == 143 (0x8e810c00) [pid = 1854] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:29:37 INFO - PROCESS | 1854 | --DOMWINDOW == 142 (0x8a2bb000) [pid = 1854] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:29:37 INFO - PROCESS | 1854 | --DOMWINDOW == 141 (0x89452000) [pid = 1854] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:29:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:29:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 2449ms 12:29:37 INFO - PROCESS | 1854 | --DOMWINDOW == 140 (0x87783c00) [pid = 1854] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:29:37 INFO - PROCESS | 1854 | --DOMWINDOW == 139 (0x92decc00) [pid = 1854] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 12:29:37 INFO - PROCESS | 1854 | --DOMWINDOW == 138 (0x87965800) [pid = 1854] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:29:37 INFO - PROCESS | 1854 | --DOMWINDOW == 137 (0x8c6bbc00) [pid = 1854] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:29:37 INFO - PROCESS | 1854 | --DOMWINDOW == 136 (0x8b264800) [pid = 1854] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:29:37 INFO - PROCESS | 1854 | --DOMWINDOW == 135 (0x8777f800) [pid = 1854] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:29:37 INFO - PROCESS | 1854 | --DOMWINDOW == 134 (0x8b312800) [pid = 1854] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 12:29:37 INFO - PROCESS | 1854 | --DOMWINDOW == 133 (0x85acdc00) [pid = 1854] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:29:37 INFO - PROCESS | 1854 | --DOMWINDOW == 132 (0x8fd2cc00) [pid = 1854] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:29:37 INFO - PROCESS | 1854 | --DOMWINDOW == 131 (0x8945c400) [pid = 1854] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:29:37 INFO - PROCESS | 1854 | --DOMWINDOW == 130 (0x8e0dfc00) [pid = 1854] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:29:37 INFO - PROCESS | 1854 | 1461180577543 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 12:29:37 INFO - PROCESS | 1854 | 1461180577548 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 12:29:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:29:37 INFO - PROCESS | 1854 | 1461180577574 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:29:37 INFO - PROCESS | 1854 | 1461180577584 Marionette TRACE conn4 <- [1,1630,null,{}] 12:29:37 INFO - PROCESS | 1854 | 1461180577593 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:37 INFO - PROCESS | 1854 | 1461180577812 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 12:29:38 INFO - PROCESS | 1854 | 1461180577987 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:38 INFO - PROCESS | 1854 | ++DOCSHELL 0x8795bc00 == 138 [pid = 1854] [id = 415] 12:29:38 INFO - PROCESS | 1854 | ++DOMWINDOW == 131 (0x881b4400) [pid = 1854] [serial = 1246] [outer = (nil)] 12:29:38 INFO - PROCESS | 1854 | ++DOMWINDOW == 132 (0x89458c00) [pid = 1854] [serial = 1247] [outer = 0x881b4400] 12:29:38 INFO - PROCESS | 1854 | 1461180578072 Marionette DEBUG loaded listener.js 12:29:38 INFO - PROCESS | 1854 | ++DOMWINDOW == 133 (0x8970d400) [pid = 1854] [serial = 1248] [outer = 0x881b4400] 12:29:38 INFO - PROCESS | 1854 | 1461180578979 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 12:29:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:29:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1452ms 12:29:39 INFO - PROCESS | 1854 | 1461180579017 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 12:29:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:29:39 INFO - PROCESS | 1854 | 1461180579022 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 12:29:39 INFO - PROCESS | 1854 | 1461180579029 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:29:39 INFO - PROCESS | 1854 | 1461180579033 Marionette TRACE conn4 <- [1,1634,null,{}] 12:29:39 INFO - PROCESS | 1854 | 1461180579039 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:39 INFO - PROCESS | 1854 | 1461180579270 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 12:29:39 INFO - PROCESS | 1854 | 1461180579715 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:39 INFO - PROCESS | 1854 | ++DOCSHELL 0x847ef000 == 139 [pid = 1854] [id = 416] 12:29:39 INFO - PROCESS | 1854 | ++DOMWINDOW == 134 (0x847efc00) [pid = 1854] [serial = 1249] [outer = (nil)] 12:29:39 INFO - PROCESS | 1854 | ++DOMWINDOW == 135 (0x84a50000) [pid = 1854] [serial = 1250] [outer = 0x847efc00] 12:29:39 INFO - PROCESS | 1854 | 1461180579825 Marionette DEBUG loaded listener.js 12:29:39 INFO - PROCESS | 1854 | ++DOMWINDOW == 136 (0x852eec00) [pid = 1854] [serial = 1251] [outer = 0x847efc00] 12:29:40 INFO - PROCESS | 1854 | 1461180580898 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 12:29:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:29:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1940ms 12:29:40 INFO - PROCESS | 1854 | 1461180580971 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 12:29:40 INFO - PROCESS | 1854 | 1461180580980 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 12:29:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:29:40 INFO - PROCESS | 1854 | 1461180580991 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:29:41 INFO - PROCESS | 1854 | 1461180580997 Marionette TRACE conn4 <- [1,1638,null,{}] 12:29:41 INFO - PROCESS | 1854 | 1461180581005 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:41 INFO - PROCESS | 1854 | 1461180581262 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 12:29:41 INFO - PROCESS | 1854 | 1461180581573 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:41 INFO - PROCESS | 1854 | ++DOCSHELL 0x85ac9c00 == 140 [pid = 1854] [id = 417] 12:29:41 INFO - PROCESS | 1854 | ++DOMWINDOW == 137 (0x87962c00) [pid = 1854] [serial = 1252] [outer = (nil)] 12:29:41 INFO - PROCESS | 1854 | ++DOMWINDOW == 138 (0x886e5c00) [pid = 1854] [serial = 1253] [outer = 0x87962c00] 12:29:41 INFO - PROCESS | 1854 | 1461180581688 Marionette DEBUG loaded listener.js 12:29:41 INFO - PROCESS | 1854 | ++DOMWINDOW == 139 (0x889fb800) [pid = 1854] [serial = 1254] [outer = 0x87962c00] 12:29:42 INFO - PROCESS | 1854 | 1461180582781 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 12:29:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:29:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1839ms 12:29:42 INFO - PROCESS | 1854 | 1461180582835 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 12:29:42 INFO - PROCESS | 1854 | 1461180582841 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 12:29:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:29:42 INFO - PROCESS | 1854 | 1461180582851 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:29:42 INFO - PROCESS | 1854 | 1461180582855 Marionette TRACE conn4 <- [1,1642,null,{}] 12:29:42 INFO - PROCESS | 1854 | 1461180582864 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:43 INFO - PROCESS | 1854 | 1461180583125 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 12:29:43 INFO - PROCESS | 1854 | 1461180583508 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:43 INFO - PROCESS | 1854 | ++DOCSHELL 0x88cb0000 == 141 [pid = 1854] [id = 418] 12:29:43 INFO - PROCESS | 1854 | ++DOMWINDOW == 140 (0x88ea0800) [pid = 1854] [serial = 1255] [outer = (nil)] 12:29:43 INFO - PROCESS | 1854 | ++DOMWINDOW == 141 (0x894d9c00) [pid = 1854] [serial = 1256] [outer = 0x88ea0800] 12:29:43 INFO - PROCESS | 1854 | 1461180583610 Marionette DEBUG loaded listener.js 12:29:43 INFO - PROCESS | 1854 | ++DOMWINDOW == 142 (0x8970d000) [pid = 1854] [serial = 1257] [outer = 0x88ea0800] 12:29:44 INFO - PROCESS | 1854 | 1461180584640 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 12:29:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:29:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1846ms 12:29:44 INFO - PROCESS | 1854 | 1461180584698 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 12:29:44 INFO - PROCESS | 1854 | 1461180584703 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 12:29:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:29:44 INFO - PROCESS | 1854 | 1461180584720 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:29:44 INFO - PROCESS | 1854 | 1461180584732 Marionette TRACE conn4 <- [1,1646,null,{}] 12:29:44 INFO - PROCESS | 1854 | 1461180584739 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:45 INFO - PROCESS | 1854 | 1461180585048 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 12:29:45 INFO - PROCESS | 1854 | 1461180585377 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:45 INFO - PROCESS | 1854 | ++DOCSHELL 0x894db800 == 142 [pid = 1854] [id = 419] 12:29:45 INFO - PROCESS | 1854 | ++DOMWINDOW == 143 (0x8970bc00) [pid = 1854] [serial = 1258] [outer = (nil)] 12:29:45 INFO - PROCESS | 1854 | ++DOMWINDOW == 144 (0x8b261400) [pid = 1854] [serial = 1259] [outer = 0x8970bc00] 12:29:45 INFO - PROCESS | 1854 | 1461180585476 Marionette DEBUG loaded listener.js 12:29:45 INFO - PROCESS | 1854 | ++DOMWINDOW == 145 (0x8b268000) [pid = 1854] [serial = 1260] [outer = 0x8970bc00] 12:29:46 INFO - PROCESS | 1854 | 1461180586555 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 12:29:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:29:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1909ms 12:29:46 INFO - PROCESS | 1854 | 1461180586621 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 12:29:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:29:46 INFO - PROCESS | 1854 | 1461180586627 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 12:29:46 INFO - PROCESS | 1854 | 1461180586636 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:29:46 INFO - PROCESS | 1854 | 1461180586639 Marionette TRACE conn4 <- [1,1650,null,{}] 12:29:46 INFO - PROCESS | 1854 | 1461180586646 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:46 INFO - PROCESS | 1854 | 1461180586897 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 12:29:47 INFO - PROCESS | 1854 | 1461180587218 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:47 INFO - PROCESS | 1854 | ++DOCSHELL 0x85ac7400 == 143 [pid = 1854] [id = 420] 12:29:47 INFO - PROCESS | 1854 | ++DOMWINDOW == 146 (0x8795c800) [pid = 1854] [serial = 1261] [outer = (nil)] 12:29:47 INFO - PROCESS | 1854 | ++DOMWINDOW == 147 (0x8bab9c00) [pid = 1854] [serial = 1262] [outer = 0x8795c800] 12:29:47 INFO - PROCESS | 1854 | 1461180587326 Marionette DEBUG loaded listener.js 12:29:47 INFO - PROCESS | 1854 | ++DOMWINDOW == 148 (0x8bac7c00) [pid = 1854] [serial = 1263] [outer = 0x8795c800] 12:29:48 INFO - PROCESS | 1854 | 1461180588448 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 12:29:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:29:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1844ms 12:29:48 INFO - PROCESS | 1854 | 1461180588480 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 12:29:48 INFO - PROCESS | 1854 | 1461180588483 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 12:29:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:29:48 INFO - PROCESS | 1854 | 1461180588491 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:29:48 INFO - PROCESS | 1854 | 1461180588494 Marionette TRACE conn4 <- [1,1654,null,{}] 12:29:48 INFO - PROCESS | 1854 | 1461180588501 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:48 INFO - PROCESS | 1854 | 1461180588750 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 12:29:49 INFO - PROCESS | 1854 | 1461180589095 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:49 INFO - PROCESS | 1854 | ++DOCSHELL 0x8c6bcc00 == 144 [pid = 1854] [id = 421] 12:29:49 INFO - PROCESS | 1854 | ++DOMWINDOW == 149 (0x8c6bf000) [pid = 1854] [serial = 1264] [outer = (nil)] 12:29:49 INFO - PROCESS | 1854 | ++DOMWINDOW == 150 (0x8c76cc00) [pid = 1854] [serial = 1265] [outer = 0x8c6bf000] 12:29:49 INFO - PROCESS | 1854 | 1461180589219 Marionette DEBUG loaded listener.js 12:29:49 INFO - PROCESS | 1854 | ++DOMWINDOW == 151 (0x8df2ac00) [pid = 1854] [serial = 1266] [outer = 0x8c6bf000] 12:29:50 INFO - PROCESS | 1854 | 1461180590239 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 12:29:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:29:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1785ms 12:29:50 INFO - PROCESS | 1854 | 1461180590278 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 12:29:50 INFO - PROCESS | 1854 | 1461180590281 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 12:29:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:29:50 INFO - PROCESS | 1854 | 1461180590289 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:29:50 INFO - PROCESS | 1854 | 1461180590294 Marionette TRACE conn4 <- [1,1658,null,{}] 12:29:50 INFO - PROCESS | 1854 | 1461180590300 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:50 INFO - PROCESS | 1854 | 1461180590536 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 12:29:50 INFO - PROCESS | 1854 | 1461180590847 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:50 INFO - PROCESS | 1854 | ++DOCSHELL 0x8a173c00 == 145 [pid = 1854] [id = 422] 12:29:50 INFO - PROCESS | 1854 | ++DOMWINDOW == 152 (0x8c6b2c00) [pid = 1854] [serial = 1267] [outer = (nil)] 12:29:50 INFO - PROCESS | 1854 | ++DOMWINDOW == 153 (0x8e810c00) [pid = 1854] [serial = 1268] [outer = 0x8c6b2c00] 12:29:50 INFO - PROCESS | 1854 | 1461180590953 Marionette DEBUG loaded listener.js 12:29:51 INFO - PROCESS | 1854 | ++DOMWINDOW == 154 (0x8e8d8400) [pid = 1854] [serial = 1269] [outer = 0x8c6b2c00] 12:29:51 INFO - PROCESS | 1854 | 1461180591923 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 12:29:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:29:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1691ms 12:29:51 INFO - PROCESS | 1854 | 1461180591982 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 12:29:51 INFO - PROCESS | 1854 | 1461180591986 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 12:29:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:29:51 INFO - PROCESS | 1854 | 1461180591993 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:29:51 INFO - PROCESS | 1854 | 1461180591998 Marionette TRACE conn4 <- [1,1662,null,{}] 12:29:52 INFO - PROCESS | 1854 | 1461180592004 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:52 INFO - PROCESS | 1854 | 1461180592239 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 12:29:52 INFO - PROCESS | 1854 | 1461180592531 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:52 INFO - PROCESS | 1854 | ++DOCSHELL 0x8777d800 == 146 [pid = 1854] [id = 423] 12:29:52 INFO - PROCESS | 1854 | ++DOMWINDOW == 155 (0x89459c00) [pid = 1854] [serial = 1270] [outer = (nil)] 12:29:52 INFO - PROCESS | 1854 | ++DOMWINDOW == 156 (0x8ec5f400) [pid = 1854] [serial = 1271] [outer = 0x89459c00] 12:29:52 INFO - PROCESS | 1854 | 1461180592658 Marionette DEBUG loaded listener.js 12:29:52 INFO - PROCESS | 1854 | ++DOMWINDOW == 157 (0x8f0c9800) [pid = 1854] [serial = 1272] [outer = 0x89459c00] 12:29:53 INFO - PROCESS | 1854 | 1461180593592 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 12:29:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:29:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1632ms 12:29:53 INFO - PROCESS | 1854 | 1461180593626 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 12:29:53 INFO - PROCESS | 1854 | 1461180593630 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 12:29:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:29:53 INFO - PROCESS | 1854 | 1461180593637 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:29:53 INFO - PROCESS | 1854 | 1461180593640 Marionette TRACE conn4 <- [1,1666,null,{}] 12:29:53 INFO - PROCESS | 1854 | 1461180593647 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:53 INFO - PROCESS | 1854 | 1461180593888 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 12:29:54 INFO - PROCESS | 1854 | 1461180594211 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:54 INFO - PROCESS | 1854 | ++DOCSHELL 0x8e8d3c00 == 147 [pid = 1854] [id = 424] 12:29:54 INFO - PROCESS | 1854 | ++DOMWINDOW == 158 (0x8ea03c00) [pid = 1854] [serial = 1273] [outer = (nil)] 12:29:54 INFO - PROCESS | 1854 | ++DOMWINDOW == 159 (0x8fd26c00) [pid = 1854] [serial = 1274] [outer = 0x8ea03c00] 12:29:54 INFO - PROCESS | 1854 | 1461180594316 Marionette DEBUG loaded listener.js 12:29:54 INFO - PROCESS | 1854 | ++DOMWINDOW == 160 (0x8fd6dc00) [pid = 1854] [serial = 1275] [outer = 0x8ea03c00] 12:29:55 INFO - PROCESS | 1854 | 1461180595236 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 12:29:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:29:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1634ms 12:29:55 INFO - PROCESS | 1854 | 1461180595273 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 12:29:55 INFO - PROCESS | 1854 | 1461180595277 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 12:29:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:29:55 INFO - PROCESS | 1854 | 1461180595285 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:29:55 INFO - PROCESS | 1854 | 1461180595289 Marionette TRACE conn4 <- [1,1670,null,{}] 12:29:55 INFO - PROCESS | 1854 | 1461180595296 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:55 INFO - PROCESS | 1854 | 1461180595642 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 12:29:56 INFO - PROCESS | 1854 | 1461180596069 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:56 INFO - PROCESS | 1854 | ++DOCSHELL 0x8f35ac00 == 148 [pid = 1854] [id = 425] 12:29:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 161 (0x8fd2bc00) [pid = 1854] [serial = 1276] [outer = (nil)] 12:29:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 162 (0x90264c00) [pid = 1854] [serial = 1277] [outer = 0x8fd2bc00] 12:29:56 INFO - PROCESS | 1854 | 1461180596237 Marionette DEBUG loaded listener.js 12:29:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 163 (0x90268c00) [pid = 1854] [serial = 1278] [outer = 0x8fd2bc00] 12:29:57 INFO - PROCESS | 1854 | 1461180597220 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 12:29:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:29:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1995ms 12:29:57 INFO - PROCESS | 1854 | 1461180597282 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 12:29:57 INFO - PROCESS | 1854 | 1461180597287 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 12:29:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:29:57 INFO - PROCESS | 1854 | 1461180597294 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:29:57 INFO - PROCESS | 1854 | 1461180597298 Marionette TRACE conn4 <- [1,1674,null,{}] 12:29:57 INFO - PROCESS | 1854 | 1461180597305 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:57 INFO - PROCESS | 1854 | 1461180597551 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 12:29:57 INFO - PROCESS | 1854 | 1461180597916 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:57 INFO - PROCESS | 1854 | ++DOCSHELL 0x902bf400 == 149 [pid = 1854] [id = 426] 12:29:57 INFO - PROCESS | 1854 | ++DOMWINDOW == 164 (0x90665400) [pid = 1854] [serial = 1279] [outer = (nil)] 12:29:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 165 (0x90672000) [pid = 1854] [serial = 1280] [outer = 0x90665400] 12:29:58 INFO - PROCESS | 1854 | 1461180598038 Marionette DEBUG loaded listener.js 12:29:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 166 (0x914bd000) [pid = 1854] [serial = 1281] [outer = 0x90665400] 12:29:59 INFO - PROCESS | 1854 | 1461180599120 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 12:29:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:29:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1897ms 12:29:59 INFO - PROCESS | 1854 | 1461180599195 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 12:29:59 INFO - PROCESS | 1854 | 1461180599203 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 12:29:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:29:59 INFO - PROCESS | 1854 | 1461180599215 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:29:59 INFO - PROCESS | 1854 | 1461180599222 Marionette TRACE conn4 <- [1,1678,null,{}] 12:29:59 INFO - PROCESS | 1854 | 1461180599232 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:59 INFO - PROCESS | 1854 | 1461180599682 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 12:29:59 INFO - PROCESS | 1854 | 1461180599954 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:59 INFO - PROCESS | 1854 | ++DOCSHELL 0x8bbb2000 == 150 [pid = 1854] [id = 427] 12:29:59 INFO - PROCESS | 1854 | ++DOMWINDOW == 167 (0x902be800) [pid = 1854] [serial = 1282] [outer = (nil)] 12:30:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 168 (0x92e30000) [pid = 1854] [serial = 1283] [outer = 0x902be800] 12:30:00 INFO - PROCESS | 1854 | 1461180600066 Marionette DEBUG loaded listener.js 12:30:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 169 (0x9304a000) [pid = 1854] [serial = 1284] [outer = 0x902be800] 12:30:01 INFO - PROCESS | 1854 | 1461180601028 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 12:30:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:30:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1897ms 12:30:01 INFO - PROCESS | 1854 | 1461180601111 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 12:30:01 INFO - PROCESS | 1854 | 1461180601115 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 12:30:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:30:01 INFO - PROCESS | 1854 | 1461180601122 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:30:01 INFO - PROCESS | 1854 | 1461180601126 Marionette TRACE conn4 <- [1,1682,null,{}] 12:30:01 INFO - PROCESS | 1854 | 1461180601132 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:01 INFO - PROCESS | 1854 | 1461180601404 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 12:30:01 INFO - PROCESS | 1854 | 1461180601732 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:01 INFO - PROCESS | 1854 | ++DOCSHELL 0x847eec00 == 151 [pid = 1854] [id = 428] 12:30:01 INFO - PROCESS | 1854 | ++DOMWINDOW == 170 (0x92de8400) [pid = 1854] [serial = 1285] [outer = (nil)] 12:30:01 INFO - PROCESS | 1854 | ++DOMWINDOW == 171 (0x9631d000) [pid = 1854] [serial = 1286] [outer = 0x92de8400] 12:30:01 INFO - PROCESS | 1854 | 1461180601829 Marionette DEBUG loaded listener.js 12:30:01 INFO - PROCESS | 1854 | ++DOMWINDOW == 172 (0x9690bc00) [pid = 1854] [serial = 1287] [outer = 0x92de8400] 12:30:03 INFO - PROCESS | 1854 | 1461180603079 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 12:30:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:30:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1996ms 12:30:03 INFO - PROCESS | 1854 | 1461180603120 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 12:30:03 INFO - PROCESS | 1854 | 1461180603123 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 12:30:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:30:03 INFO - PROCESS | 1854 | 1461180603131 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:30:03 INFO - PROCESS | 1854 | 1461180603135 Marionette TRACE conn4 <- [1,1686,null,{}] 12:30:03 INFO - PROCESS | 1854 | 1461180603150 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:03 INFO - PROCESS | 1854 | 1461180603396 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 12:30:03 INFO - PROCESS | 1854 | 1461180603697 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:03 INFO - PROCESS | 1854 | ++DOCSHELL 0x89542000 == 152 [pid = 1854] [id = 429] 12:30:03 INFO - PROCESS | 1854 | ++DOMWINDOW == 173 (0x8c8b6c00) [pid = 1854] [serial = 1288] [outer = (nil)] 12:30:03 INFO - PROCESS | 1854 | ++DOMWINDOW == 174 (0x97390c00) [pid = 1854] [serial = 1289] [outer = 0x8c8b6c00] 12:30:03 INFO - PROCESS | 1854 | 1461180603795 Marionette DEBUG loaded listener.js 12:30:03 INFO - PROCESS | 1854 | ++DOMWINDOW == 175 (0x9748f400) [pid = 1854] [serial = 1290] [outer = 0x8c8b6c00] 12:30:04 INFO - PROCESS | 1854 | 1461180604738 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 12:30:04 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 12:30:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1685ms 12:30:04 INFO - PROCESS | 1854 | 1461180604818 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 12:30:04 INFO - PROCESS | 1854 | 1461180604822 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 12:30:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:30:04 INFO - PROCESS | 1854 | 1461180604829 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:30:04 INFO - PROCESS | 1854 | 1461180604832 Marionette TRACE conn4 <- [1,1690,null,{}] 12:30:04 INFO - PROCESS | 1854 | 1461180604839 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:05 INFO - PROCESS | 1854 | 1461180605065 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 12:30:05 INFO - PROCESS | 1854 | 1461180605388 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:05 INFO - PROCESS | 1854 | ++DOCSHELL 0x9738e400 == 153 [pid = 1854] [id = 430] 12:30:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 176 (0x97390000) [pid = 1854] [serial = 1291] [outer = (nil)] 12:30:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 177 (0x97eaac00) [pid = 1854] [serial = 1292] [outer = 0x97390000] 12:30:05 INFO - PROCESS | 1854 | 1461180605487 Marionette DEBUG loaded listener.js 12:30:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 178 (0x97f26000) [pid = 1854] [serial = 1293] [outer = 0x97390000] 12:30:06 INFO - PROCESS | 1854 | 1461180606401 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 12:30:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:30:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1637ms 12:30:06 INFO - PROCESS | 1854 | 1461180606467 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 12:30:06 INFO - PROCESS | 1854 | 1461180606471 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 12:30:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:30:06 INFO - PROCESS | 1854 | 1461180606478 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:30:06 INFO - PROCESS | 1854 | 1461180606481 Marionette TRACE conn4 <- [1,1694,null,{}] 12:30:06 INFO - PROCESS | 1854 | 1461180606487 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:06 INFO - PROCESS | 1854 | 1461180606716 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 12:30:07 INFO - PROCESS | 1854 | 1461180607038 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:07 INFO - PROCESS | 1854 | ++DOCSHELL 0x97aaec00 == 154 [pid = 1854] [id = 431] 12:30:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 179 (0x97b8f000) [pid = 1854] [serial = 1294] [outer = (nil)] 12:30:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 180 (0x984c5800) [pid = 1854] [serial = 1295] [outer = 0x97b8f000] 12:30:07 INFO - PROCESS | 1854 | 1461180607136 Marionette DEBUG loaded listener.js 12:30:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 181 (0x987c1c00) [pid = 1854] [serial = 1296] [outer = 0x97b8f000] 12:30:08 INFO - PROCESS | 1854 | 1461180608128 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 12:30:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:30:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1690ms 12:30:08 INFO - PROCESS | 1854 | 1461180608170 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 12:30:08 INFO - PROCESS | 1854 | 1461180608174 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 12:30:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:30:08 INFO - PROCESS | 1854 | 1461180608181 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:30:08 INFO - PROCESS | 1854 | 1461180608184 Marionette TRACE conn4 <- [1,1698,null,{}] 12:30:08 INFO - PROCESS | 1854 | 1461180608190 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:08 INFO - PROCESS | 1854 | 1461180608445 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 12:30:08 INFO - PROCESS | 1854 | 1461180608775 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:08 INFO - PROCESS | 1854 | ++DOCSHELL 0x84e6dc00 == 155 [pid = 1854] [id = 432] 12:30:08 INFO - PROCESS | 1854 | ++DOMWINDOW == 182 (0x8baa8000) [pid = 1854] [serial = 1297] [outer = (nil)] 12:30:08 INFO - PROCESS | 1854 | ++DOMWINDOW == 183 (0x98b41800) [pid = 1854] [serial = 1298] [outer = 0x8baa8000] 12:30:08 INFO - PROCESS | 1854 | 1461180608873 Marionette DEBUG loaded listener.js 12:30:08 INFO - PROCESS | 1854 | ++DOMWINDOW == 184 (0x98b48800) [pid = 1854] [serial = 1299] [outer = 0x8baa8000] 12:30:09 INFO - PROCESS | 1854 | 1461180609795 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 12:30:11 INFO - PROCESS | 1854 | --DOCSHELL 0x8babac00 == 154 [pid = 1854] [id = 368] 12:30:11 INFO - PROCESS | 1854 | --DOCSHELL 0x8c8b1000 == 153 [pid = 1854] [id = 322] 12:30:11 INFO - PROCESS | 1854 | --DOCSHELL 0x8fd9a000 == 152 [pid = 1854] [id = 328] 12:30:11 INFO - PROCESS | 1854 | --DOCSHELL 0x8f362000 == 151 [pid = 1854] [id = 326] 12:30:11 INFO - PROCESS | 1854 | --DOCSHELL 0x8df2d400 == 150 [pid = 1854] [id = 362] 12:30:11 INFO - PROCESS | 1854 | --DOCSHELL 0x84a43400 == 149 [pid = 1854] [id = 318] 12:30:11 INFO - PROCESS | 1854 | --DOCSHELL 0x8fd27400 == 148 [pid = 1854] [id = 324] 12:30:11 INFO - PROCESS | 1854 | --DOCSHELL 0x8fd28000 == 147 [pid = 1854] [id = 365] 12:30:11 INFO - PROCESS | 1854 | --DOCSHELL 0x859a8400 == 146 [pid = 1854] [id = 332] 12:30:11 INFO - PROCESS | 1854 | --DOCSHELL 0x8baa7c00 == 145 [pid = 1854] [id = 363] 12:30:11 INFO - PROCESS | 1854 | --DOCSHELL 0x8e0e1000 == 144 [pid = 1854] [id = 321] 12:30:11 INFO - PROCESS | 1854 | --DOCSHELL 0x92a0a800 == 143 [pid = 1854] [id = 369] 12:30:11 INFO - PROCESS | 1854 | --DOCSHELL 0x93f23c00 == 142 [pid = 1854] [id = 329] 12:30:11 INFO - PROCESS | 1854 | --DOCSHELL 0x88b2a000 == 141 [pid = 1854] [id = 367] 12:30:11 INFO - PROCESS | 1854 | --DOCSHELL 0x848f0800 == 140 [pid = 1854] [id = 327] 12:30:11 INFO - PROCESS | 1854 | --DOCSHELL 0x902b6800 == 139 [pid = 1854] [id = 366] 12:30:11 INFO - PROCESS | 1854 | --DOCSHELL 0x8ea04000 == 138 [pid = 1854] [id = 364] 12:30:11 INFO - PROCESS | 1854 | --DOCSHELL 0x8c8b5800 == 137 [pid = 1854] [id = 323] 12:30:11 INFO - PROCESS | 1854 | --DOCSHELL 0x85814c00 == 136 [pid = 1854] [id = 317] 12:30:11 INFO - PROCESS | 1854 | --DOCSHELL 0x8fd94000 == 135 [pid = 1854] [id = 325] 12:30:11 INFO - PROCESS | 1854 | --DOCSHELL 0x8c8a9800 == 134 [pid = 1854] [id = 320] 12:30:11 INFO - PROCESS | 1854 | --DOCSHELL 0x8795bc00 == 133 [pid = 1854] [id = 415] 12:30:11 INFO - PROCESS | 1854 | --DOCSHELL 0x889f5c00 == 132 [pid = 1854] [id = 414] 12:30:11 INFO - PROCESS | 1854 | --DOCSHELL 0x886ea000 == 131 [pid = 1854] [id = 413] 12:30:11 INFO - PROCESS | 1854 | --DOCSHELL 0x852eb800 == 130 [pid = 1854] [id = 412] 12:30:11 INFO - PROCESS | 1854 | --DOCSHELL 0x8c76ac00 == 129 [pid = 1854] [id = 402] 12:30:11 INFO - PROCESS | 1854 | --DOCSHELL 0x859a4800 == 128 [pid = 1854] [id = 370] 12:30:11 INFO - PROCESS | 1854 | --DOCSHELL 0x8a2be000 == 127 [pid = 1854] [id = 401] 12:30:11 INFO - PROCESS | 1854 | --DOCSHELL 0x88cb8400 == 126 [pid = 1854] [id = 400] 12:30:11 INFO - PROCESS | 1854 | --DOCSHELL 0x88cb2c00 == 125 [pid = 1854] [id = 399] 12:30:11 INFO - PROCESS | 1854 | --DOCSHELL 0x84a4c800 == 124 [pid = 1854] [id = 398] 12:30:11 INFO - PROCESS | 1854 | --DOCSHELL 0x859a8c00 == 123 [pid = 1854] [id = 397] 12:30:11 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 12:30:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 3643ms 12:30:11 INFO - PROCESS | 1854 | --DOMWINDOW == 183 (0x902bf000) [pid = 1854] [serial = 1160] [outer = (nil)] [url = about:blank] 12:30:11 INFO - PROCESS | 1854 | --DOMWINDOW == 182 (0x92deb800) [pid = 1854] [serial = 1166] [outer = (nil)] [url = about:blank] 12:30:11 INFO - PROCESS | 1854 | --DOMWINDOW == 181 (0x970d1c00) [pid = 1854] [serial = 1170] [outer = (nil)] [url = about:blank] 12:30:11 INFO - PROCESS | 1854 | --DOMWINDOW == 180 (0x8b25f800) [pid = 1854] [serial = 1137] [outer = (nil)] [url = about:blank] 12:30:11 INFO - PROCESS | 1854 | --DOMWINDOW == 179 (0x9025f400) [pid = 1854] [serial = 1158] [outer = (nil)] [url = about:blank] 12:30:11 INFO - PROCESS | 1854 | --DOMWINDOW == 178 (0x8e8d7c00) [pid = 1854] [serial = 1148] [outer = (nil)] [url = about:blank] 12:30:11 INFO - PROCESS | 1854 | --DOMWINDOW == 177 (0x97ec5800) [pid = 1854] [serial = 1176] [outer = (nil)] [url = about:blank] 12:30:11 INFO - PROCESS | 1854 | --DOMWINDOW == 176 (0x9408f800) [pid = 1854] [serial = 1169] [outer = (nil)] [url = about:blank] 12:30:11 INFO - PROCESS | 1854 | --DOMWINDOW == 175 (0x914b7c00) [pid = 1854] [serial = 1101] [outer = (nil)] [url = about:blank] 12:30:11 INFO - PROCESS | 1854 | --DOMWINDOW == 174 (0x8baaa000) [pid = 1854] [serial = 1140] [outer = (nil)] [url = about:blank] 12:30:11 INFO - PROCESS | 1854 | --DOMWINDOW == 173 (0x9115c800) [pid = 1854] [serial = 1161] [outer = (nil)] [url = about:blank] 12:30:11 INFO - PROCESS | 1854 | --DOMWINDOW == 172 (0x8fd6b800) [pid = 1854] [serial = 1154] [outer = (nil)] [url = about:blank] 12:30:11 INFO - PROCESS | 1854 | --DOMWINDOW == 171 (0x90664000) [pid = 1854] [serial = 1098] [outer = (nil)] [url = about:blank] 12:30:11 INFO - PROCESS | 1854 | --DOMWINDOW == 170 (0x8e8dc400) [pid = 1854] [serial = 1149] [outer = (nil)] [url = about:blank] 12:30:11 INFO - PROCESS | 1854 | --DOMWINDOW == 169 (0x974f2000) [pid = 1854] [serial = 1172] [outer = (nil)] [url = about:blank] 12:30:11 INFO - PROCESS | 1854 | --DOMWINDOW == 168 (0x88cb3000) [pid = 1854] [serial = 1184] [outer = (nil)] [url = about:blank] 12:30:11 INFO - PROCESS | 1854 | --DOMWINDOW == 167 (0x8970e400) [pid = 1854] [serial = 1188] [outer = (nil)] [url = about:blank] 12:30:11 INFO - PROCESS | 1854 | --DOMWINDOW == 166 (0x97f2b000) [pid = 1854] [serial = 1178] [outer = (nil)] [url = about:blank] 12:30:11 INFO - PROCESS | 1854 | --DOMWINDOW == 165 (0x93f27800) [pid = 1854] [serial = 1107] [outer = (nil)] [url = about:blank] 12:30:11 INFO - PROCESS | 1854 | --DOMWINDOW == 164 (0x8a170000) [pid = 1854] [serial = 1071] [outer = (nil)] [url = about:blank] 12:30:11 INFO - PROCESS | 1854 | --DOMWINDOW == 163 (0x8ba9e800) [pid = 1854] [serial = 1077] [outer = (nil)] [url = about:blank] 12:30:11 INFO - PROCESS | 1854 | --DOMWINDOW == 162 (0x97b96800) [pid = 1854] [serial = 1175] [outer = (nil)] [url = about:blank] 12:30:11 INFO - PROCESS | 1854 | --DOMWINDOW == 161 (0x91504c00) [pid = 1854] [serial = 1164] [outer = (nil)] [url = about:blank] 12:30:11 INFO - PROCESS | 1854 | --DOMWINDOW == 160 (0x8b1e8c00) [pid = 1854] [serial = 1136] [outer = (nil)] [url = about:blank] 12:30:11 INFO - PROCESS | 1854 | --DOMWINDOW == 159 (0x8c8b6400) [pid = 1854] [serial = 1083] [outer = (nil)] [url = about:blank] 12:30:11 INFO - PROCESS | 1854 | --DOMWINDOW == 158 (0x8ba9e000) [pid = 1854] [serial = 1139] [outer = (nil)] [url = about:blank] 12:30:11 INFO - PROCESS | 1854 | --DOMWINDOW == 157 (0x8fd99000) [pid = 1854] [serial = 1157] [outer = (nil)] [url = about:blank] 12:30:11 INFO - PROCESS | 1854 | --DOMWINDOW == 156 (0x8f35f400) [pid = 1854] [serial = 1092] [outer = (nil)] [url = about:blank] 12:30:11 INFO - PROCESS | 1854 | --DOMWINDOW == 155 (0x8c6b1800) [pid = 1854] [serial = 1143] [outer = (nil)] [url = about:blank] 12:30:11 INFO - PROCESS | 1854 | --DOMWINDOW == 154 (0x88e98c00) [pid = 1854] [serial = 1005] [outer = (nil)] [url = about:blank] 12:30:11 INFO - PROCESS | 1854 | --DOMWINDOW == 153 (0x9303b400) [pid = 1854] [serial = 1167] [outer = (nil)] [url = about:blank] 12:30:11 INFO - PROCESS | 1854 | --DOMWINDOW == 152 (0x92de9000) [pid = 1854] [serial = 1113] [outer = (nil)] [url = about:blank] 12:30:11 INFO - PROCESS | 1854 | --DOMWINDOW == 151 (0x8f0cd000) [pid = 1854] [serial = 1152] [outer = (nil)] [url = about:blank] 12:30:11 INFO - PROCESS | 1854 | --DOMWINDOW == 150 (0x8b1ed800) [pid = 1854] [serial = 1074] [outer = (nil)] [url = about:blank] 12:30:11 INFO - PROCESS | 1854 | --DOMWINDOW == 149 (0x8954c400) [pid = 1854] [serial = 1134] [outer = (nil)] [url = about:blank] 12:30:11 INFO - PROCESS | 1854 | --DOMWINDOW == 148 (0x8e0e5800) [pid = 1854] [serial = 1086] [outer = (nil)] [url = about:blank] 12:30:11 INFO - PROCESS | 1854 | --DOMWINDOW == 147 (0x97387000) [pid = 1854] [serial = 1110] [outer = (nil)] [url = about:blank] 12:30:11 INFO - PROCESS | 1854 | --DOMWINDOW == 146 (0x8bbb6400) [pid = 1854] [serial = 1142] [outer = (nil)] [url = about:blank] 12:30:11 INFO - PROCESS | 1854 | --DOMWINDOW == 145 (0x894dd800) [pid = 1854] [serial = 1133] [outer = (nil)] [url = about:blank] 12:30:11 INFO - PROCESS | 1854 | --DOMWINDOW == 144 (0x886eec00) [pid = 1854] [serial = 1068] [outer = (nil)] [url = about:blank] 12:30:11 INFO - PROCESS | 1854 | --DOMWINDOW == 143 (0x8df2f000) [pid = 1854] [serial = 1146] [outer = (nil)] [url = about:blank] 12:30:11 INFO - PROCESS | 1854 | --DOMWINDOW == 142 (0x8bbb4000) [pid = 1854] [serial = 1080] [outer = (nil)] [url = about:blank] 12:30:11 INFO - PROCESS | 1854 | --DOMWINDOW == 141 (0x87962000) [pid = 1854] [serial = 1130] [outer = (nil)] [url = about:blank] 12:30:11 INFO - PROCESS | 1854 | --DOMWINDOW == 140 (0x914bac00) [pid = 1854] [serial = 1163] [outer = (nil)] [url = about:blank] 12:30:11 INFO - PROCESS | 1854 | --DOMWINDOW == 139 (0x889f4c00) [pid = 1854] [serial = 1187] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 1854 | --DOMWINDOW == 138 (0x92a0ec00) [pid = 1854] [serial = 1104] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 1854 | --DOMWINDOW == 137 (0x87963c00) [pid = 1854] [serial = 1181] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 1854 | --DOMWINDOW == 136 (0x8df2b000) [pid = 1854] [serial = 1145] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 1854 | --DOMWINDOW == 135 (0x8fd94800) [pid = 1854] [serial = 1095] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 1854 | --DOMWINDOW == 134 (0x8945dc00) [pid = 1854] [serial = 1185] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 1854 | --DOMWINDOW == 133 (0x8f0cb000) [pid = 1854] [serial = 1151] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 1854 | --DOMWINDOW == 132 (0x8970fc00) [pid = 1854] [serial = 1065] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 1854 | --DOMWINDOW == 131 (0x889f4000) [pid = 1854] [serial = 1131] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 1854 | --DOMWINDOW == 130 (0x97f2cc00) [pid = 1854] [serial = 1179] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 1854 | --DOMWINDOW == 129 (0x8ea0b800) [pid = 1854] [serial = 1089] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 1854 | --DOMWINDOW == 128 (0x881be400) [pid = 1854] [serial = 1182] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 1854 | --DOMWINDOW == 127 (0x975bc400) [pid = 1854] [serial = 1173] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 1854 | --DOMWINDOW == 126 (0x8fd6f000) [pid = 1854] [serial = 1155] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 1854 | 1461180612130 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 12:30:12 INFO - PROCESS | 1854 | 1461180612136 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 12:30:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:30:12 INFO - PROCESS | 1854 | 1461180612153 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:30:12 INFO - PROCESS | 1854 | 1461180612160 Marionette TRACE conn4 <- [1,1702,null,{}] 12:30:12 INFO - PROCESS | 1854 | 1461180612169 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:12 INFO - PROCESS | 1854 | 1461180612387 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 12:30:12 INFO - PROCESS | 1854 | 1461180612598 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:12 INFO - PROCESS | 1854 | ++DOCSHELL 0x85ac4000 == 124 [pid = 1854] [id = 433] 12:30:12 INFO - PROCESS | 1854 | ++DOMWINDOW == 127 (0x85ac6400) [pid = 1854] [serial = 1300] [outer = (nil)] 12:30:12 INFO - PROCESS | 1854 | ++DOMWINDOW == 128 (0x85ad0400) [pid = 1854] [serial = 1301] [outer = 0x85ac6400] 12:30:12 INFO - PROCESS | 1854 | 1461180612681 Marionette DEBUG loaded listener.js 12:30:12 INFO - PROCESS | 1854 | ++DOMWINDOW == 129 (0x87960400) [pid = 1854] [serial = 1302] [outer = 0x85ac6400] 12:30:13 INFO - PROCESS | 1854 | 1461180613631 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 12:30:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:30:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1546ms 12:30:13 INFO - PROCESS | 1854 | 1461180613698 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 12:30:13 INFO - PROCESS | 1854 | 1461180613704 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 12:30:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:30:13 INFO - PROCESS | 1854 | 1461180613718 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:30:13 INFO - PROCESS | 1854 | 1461180613722 Marionette TRACE conn4 <- [1,1706,null,{}] 12:30:13 INFO - PROCESS | 1854 | 1461180613730 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:13 INFO - PROCESS | 1854 | 1461180613960 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 12:30:14 INFO - PROCESS | 1854 | 1461180614278 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:14 INFO - PROCESS | 1854 | ++DOCSHELL 0x881ba000 == 125 [pid = 1854] [id = 434] 12:30:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 130 (0x881bfc00) [pid = 1854] [serial = 1303] [outer = (nil)] 12:30:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 131 (0x889f1c00) [pid = 1854] [serial = 1304] [outer = 0x881bfc00] 12:30:14 INFO - PROCESS | 1854 | 1461180614374 Marionette DEBUG loaded listener.js 12:30:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 132 (0x88b4c400) [pid = 1854] [serial = 1305] [outer = 0x881bfc00] 12:30:15 INFO - PROCESS | 1854 | 1461180615459 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 12:30:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:30:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1794ms 12:30:15 INFO - PROCESS | 1854 | 1461180615507 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 12:30:15 INFO - PROCESS | 1854 | 1461180615511 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 12:30:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:30:15 INFO - PROCESS | 1854 | 1461180615527 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:30:15 INFO - PROCESS | 1854 | 1461180615532 Marionette TRACE conn4 <- [1,1710,null,{}] 12:30:15 INFO - PROCESS | 1854 | 1461180615556 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:15 INFO - PROCESS | 1854 | 1461180615959 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 12:30:16 INFO - PROCESS | 1854 | 1461180616104 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:16 INFO - PROCESS | 1854 | ++DOCSHELL 0x889f4c00 == 126 [pid = 1854] [id = 435] 12:30:16 INFO - PROCESS | 1854 | ++DOMWINDOW == 133 (0x88ea1400) [pid = 1854] [serial = 1306] [outer = (nil)] 12:30:16 INFO - PROCESS | 1854 | ++DOMWINDOW == 134 (0x8945d800) [pid = 1854] [serial = 1307] [outer = 0x88ea1400] 12:30:16 INFO - PROCESS | 1854 | 1461180616202 Marionette DEBUG loaded listener.js 12:30:16 INFO - PROCESS | 1854 | ++DOMWINDOW == 135 (0x89541c00) [pid = 1854] [serial = 1308] [outer = 0x88ea1400] 12:30:17 INFO - PROCESS | 1854 | --DOMWINDOW == 134 (0x847e9000) [pid = 1854] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:30:17 INFO - PROCESS | 1854 | --DOMWINDOW == 133 (0x894e2000) [pid = 1854] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:30:17 INFO - PROCESS | 1854 | --DOMWINDOW == 132 (0x8fd99400) [pid = 1854] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:30:17 INFO - PROCESS | 1854 | --DOMWINDOW == 131 (0x89458800) [pid = 1854] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:30:17 INFO - PROCESS | 1854 | --DOMWINDOW == 130 (0x8e0df800) [pid = 1854] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:30:17 INFO - PROCESS | 1854 | --DOMWINDOW == 129 (0x8e0e7c00) [pid = 1854] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 12:30:17 INFO - PROCESS | 1854 | --DOMWINDOW == 128 (0x8e0e0400) [pid = 1854] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 12:30:17 INFO - PROCESS | 1854 | --DOMWINDOW == 127 (0x8bac5c00) [pid = 1854] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 12:30:17 INFO - PROCESS | 1854 | --DOMWINDOW == 126 (0x8b266c00) [pid = 1854] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 12:30:17 INFO - PROCESS | 1854 | --DOMWINDOW == 125 (0x8b269800) [pid = 1854] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 12:30:17 INFO - PROCESS | 1854 | --DOMWINDOW == 124 (0x89460c00) [pid = 1854] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 12:30:17 INFO - PROCESS | 1854 | --DOMWINDOW == 123 (0x859ae400) [pid = 1854] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 12:30:17 INFO - PROCESS | 1854 | --DOMWINDOW == 122 (0x886ec800) [pid = 1854] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:30:17 INFO - PROCESS | 1854 | --DOMWINDOW == 121 (0x852f1400) [pid = 1854] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:30:17 INFO - PROCESS | 1854 | --DOMWINDOW == 120 (0x98015400) [pid = 1854] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:30:17 INFO - PROCESS | 1854 | --DOMWINDOW == 119 (0x975b1400) [pid = 1854] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:30:17 INFO - PROCESS | 1854 | --DOMWINDOW == 118 (0x8fd93400) [pid = 1854] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:30:17 INFO - PROCESS | 1854 | --DOMWINDOW == 117 (0x96385800) [pid = 1854] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:30:17 INFO - PROCESS | 1854 | 1461180617788 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 12:30:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:30:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 2301ms 12:30:17 INFO - PROCESS | 1854 | 1461180617830 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 12:30:17 INFO - PROCESS | 1854 | 1461180617834 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 12:30:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:30:17 INFO - PROCESS | 1854 | 1461180617840 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:30:17 INFO - PROCESS | 1854 | 1461180617844 Marionette TRACE conn4 <- [1,1714,null,{}] 12:30:17 INFO - PROCESS | 1854 | 1461180617849 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:18 INFO - PROCESS | 1854 | 1461180618107 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 12:30:18 INFO - PROCESS | 1854 | 1461180618332 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:18 INFO - PROCESS | 1854 | ++DOCSHELL 0x8580b800 == 127 [pid = 1854] [id = 436] 12:30:18 INFO - PROCESS | 1854 | ++DOMWINDOW == 118 (0x85ac7800) [pid = 1854] [serial = 1309] [outer = (nil)] 12:30:18 INFO - PROCESS | 1854 | ++DOMWINDOW == 119 (0x8970ec00) [pid = 1854] [serial = 1310] [outer = 0x85ac7800] 12:30:18 INFO - PROCESS | 1854 | 1461180618421 Marionette DEBUG loaded listener.js 12:30:18 INFO - PROCESS | 1854 | ++DOMWINDOW == 120 (0x8a173400) [pid = 1854] [serial = 1311] [outer = 0x85ac7800] 12:30:19 INFO - PROCESS | 1854 | 1461180619456 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 12:30:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 12:30:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1683ms 12:30:19 INFO - PROCESS | 1854 | 1461180619527 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 12:30:19 INFO - PROCESS | 1854 | 1461180619533 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 12:30:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:30:19 INFO - PROCESS | 1854 | 1461180619544 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:30:19 INFO - PROCESS | 1854 | 1461180619549 Marionette TRACE conn4 <- [1,1718,null,{}] 12:30:19 INFO - PROCESS | 1854 | 1461180619560 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:19 INFO - PROCESS | 1854 | 1461180619833 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 12:30:20 INFO - PROCESS | 1854 | 1461180620186 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:20 INFO - PROCESS | 1854 | ++DOCSHELL 0x85ac2c00 == 128 [pid = 1854] [id = 437] 12:30:20 INFO - PROCESS | 1854 | ++DOMWINDOW == 121 (0x85aca400) [pid = 1854] [serial = 1312] [outer = (nil)] 12:30:20 INFO - PROCESS | 1854 | ++DOMWINDOW == 122 (0x87963c00) [pid = 1854] [serial = 1313] [outer = 0x85aca400] 12:30:20 INFO - PROCESS | 1854 | 1461180620287 Marionette DEBUG loaded listener.js 12:30:20 INFO - PROCESS | 1854 | ++DOMWINDOW == 123 (0x881bc000) [pid = 1854] [serial = 1314] [outer = 0x85aca400] 12:30:21 INFO - PROCESS | 1854 | 1461180621357 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 12:30:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:30:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1886ms 12:30:21 INFO - PROCESS | 1854 | 1461180621431 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 12:30:21 INFO - PROCESS | 1854 | 1461180621439 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 12:30:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:30:21 INFO - PROCESS | 1854 | 1461180621454 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:30:21 INFO - PROCESS | 1854 | 1461180621459 Marionette TRACE conn4 <- [1,1722,null,{}] 12:30:21 INFO - PROCESS | 1854 | 1461180621467 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:21 INFO - PROCESS | 1854 | 1461180621774 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 12:30:22 INFO - PROCESS | 1854 | 1461180622104 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:22 INFO - PROCESS | 1854 | ++DOCSHELL 0x88b59c00 == 129 [pid = 1854] [id = 438] 12:30:22 INFO - PROCESS | 1854 | ++DOMWINDOW == 124 (0x88e9f800) [pid = 1854] [serial = 1315] [outer = (nil)] 12:30:22 INFO - PROCESS | 1854 | ++DOMWINDOW == 125 (0x8945fc00) [pid = 1854] [serial = 1316] [outer = 0x88e9f800] 12:30:22 INFO - PROCESS | 1854 | 1461180622216 Marionette DEBUG loaded listener.js 12:30:22 INFO - PROCESS | 1854 | ++DOMWINDOW == 126 (0x8a1f0400) [pid = 1854] [serial = 1317] [outer = 0x88e9f800] 12:30:23 INFO - PROCESS | 1854 | 1461180623375 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 12:30:23 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 12:30:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1991ms 12:30:23 INFO - PROCESS | 1854 | 1461180623444 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 12:30:23 INFO - PROCESS | 1854 | 1461180623451 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 12:30:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:30:23 INFO - PROCESS | 1854 | 1461180623463 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:30:23 INFO - PROCESS | 1854 | 1461180623472 Marionette TRACE conn4 <- [1,1726,null,{}] 12:30:23 INFO - PROCESS | 1854 | 1461180623495 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:23 INFO - PROCESS | 1854 | 1461180623894 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 12:30:24 INFO - PROCESS | 1854 | 1461180624233 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:24 INFO - PROCESS | 1854 | ++DOCSHELL 0x8b1e2c00 == 130 [pid = 1854] [id = 439] 12:30:24 INFO - PROCESS | 1854 | ++DOMWINDOW == 127 (0x8b1e3400) [pid = 1854] [serial = 1318] [outer = (nil)] 12:30:24 INFO - PROCESS | 1854 | ++DOMWINDOW == 128 (0x8b263c00) [pid = 1854] [serial = 1319] [outer = 0x8b1e3400] 12:30:24 INFO - PROCESS | 1854 | 1461180624338 Marionette DEBUG loaded listener.js 12:30:24 INFO - PROCESS | 1854 | ++DOMWINDOW == 129 (0x8b30c800) [pid = 1854] [serial = 1320] [outer = 0x8b1e3400] 12:30:25 INFO - PROCESS | 1854 | 1461180625375 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 12:30:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:30:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1945ms 12:30:25 INFO - PROCESS | 1854 | 1461180625410 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 12:30:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:30:25 INFO - PROCESS | 1854 | 1461180625416 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 12:30:25 INFO - PROCESS | 1854 | 1461180625424 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:30:25 INFO - PROCESS | 1854 | 1461180625427 Marionette TRACE conn4 <- [1,1730,null,{}] 12:30:25 INFO - PROCESS | 1854 | 1461180625435 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:25 INFO - PROCESS | 1854 | 1461180625714 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 12:30:26 INFO - PROCESS | 1854 | 1461180626055 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:26 INFO - PROCESS | 1854 | ++DOCSHELL 0x88b56c00 == 131 [pid = 1854] [id = 440] 12:30:26 INFO - PROCESS | 1854 | ++DOMWINDOW == 130 (0x8b1f0400) [pid = 1854] [serial = 1321] [outer = (nil)] 12:30:26 INFO - PROCESS | 1854 | ++DOMWINDOW == 131 (0x8bab9800) [pid = 1854] [serial = 1322] [outer = 0x8b1f0400] 12:30:26 INFO - PROCESS | 1854 | 1461180626153 Marionette DEBUG loaded listener.js 12:30:26 INFO - PROCESS | 1854 | ++DOMWINDOW == 132 (0x8bac5c00) [pid = 1854] [serial = 1323] [outer = 0x8b1f0400] 12:30:27 INFO - PROCESS | 1854 | 1461180627152 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 12:30:27 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 12:30:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1790ms 12:30:27 INFO - PROCESS | 1854 | 1461180627214 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 12:30:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:30:27 INFO - PROCESS | 1854 | 1461180627219 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 12:30:27 INFO - PROCESS | 1854 | 1461180627228 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:30:27 INFO - PROCESS | 1854 | 1461180627233 Marionette TRACE conn4 <- [1,1734,null,{}] 12:30:27 INFO - PROCESS | 1854 | 1461180627240 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:27 INFO - PROCESS | 1854 | 1461180627516 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 12:30:27 INFO - PROCESS | 1854 | 1461180627849 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:27 INFO - PROCESS | 1854 | ++DOCSHELL 0x8a1ef800 == 132 [pid = 1854] [id = 441] 12:30:27 INFO - PROCESS | 1854 | ++DOMWINDOW == 133 (0x8baa3400) [pid = 1854] [serial = 1324] [outer = (nil)] 12:30:27 INFO - PROCESS | 1854 | ++DOMWINDOW == 134 (0x8c6ba000) [pid = 1854] [serial = 1325] [outer = 0x8baa3400] 12:30:27 INFO - PROCESS | 1854 | 1461180627944 Marionette DEBUG loaded listener.js 12:30:28 INFO - PROCESS | 1854 | ++DOMWINDOW == 135 (0x8c6bc400) [pid = 1854] [serial = 1326] [outer = 0x8baa3400] 12:30:29 INFO - PROCESS | 1854 | 1461180629050 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 12:30:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 12:30:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1886ms 12:30:29 INFO - PROCESS | 1854 | 1461180629116 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 12:30:29 INFO - PROCESS | 1854 | 1461180629120 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 12:30:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:30:29 INFO - PROCESS | 1854 | 1461180629129 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:30:29 INFO - PROCESS | 1854 | 1461180629133 Marionette TRACE conn4 <- [1,1738,null,{}] 12:30:29 INFO - PROCESS | 1854 | 1461180629140 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:29 INFO - PROCESS | 1854 | 1461180629496 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 12:30:29 INFO - PROCESS | 1854 | 1461180629856 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:29 INFO - PROCESS | 1854 | ++DOCSHELL 0x8bbb5400 == 133 [pid = 1854] [id = 442] 12:30:29 INFO - PROCESS | 1854 | ++DOMWINDOW == 136 (0x8c8a9800) [pid = 1854] [serial = 1327] [outer = (nil)] 12:30:29 INFO - PROCESS | 1854 | ++DOMWINDOW == 137 (0x8df26000) [pid = 1854] [serial = 1328] [outer = 0x8c8a9800] 12:30:29 INFO - PROCESS | 1854 | 1461180629969 Marionette DEBUG loaded listener.js 12:30:30 INFO - PROCESS | 1854 | ++DOMWINDOW == 138 (0x8e0d9800) [pid = 1854] [serial = 1329] [outer = 0x8c8a9800] 12:30:31 INFO - PROCESS | 1854 | 1461180631007 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 12:30:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:30:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1939ms 12:30:31 INFO - PROCESS | 1854 | 1461180631068 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 12:30:31 INFO - PROCESS | 1854 | 1461180631073 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 12:30:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:30:31 INFO - PROCESS | 1854 | 1461180631080 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:30:31 INFO - PROCESS | 1854 | 1461180631084 Marionette TRACE conn4 <- [1,1742,null,{}] 12:30:31 INFO - PROCESS | 1854 | 1461180631091 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:31 INFO - PROCESS | 1854 | 1461180631336 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 12:30:31 INFO - PROCESS | 1854 | 1461180631657 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:31 INFO - PROCESS | 1854 | ++DOCSHELL 0x8c8b5800 == 134 [pid = 1854] [id = 443] 12:30:31 INFO - PROCESS | 1854 | ++DOMWINDOW == 139 (0x8df23000) [pid = 1854] [serial = 1330] [outer = (nil)] 12:30:31 INFO - PROCESS | 1854 | ++DOMWINDOW == 140 (0x8e80a400) [pid = 1854] [serial = 1331] [outer = 0x8df23000] 12:30:31 INFO - PROCESS | 1854 | 1461180631774 Marionette DEBUG loaded listener.js 12:30:31 INFO - PROCESS | 1854 | ++DOMWINDOW == 141 (0x8e8d8000) [pid = 1854] [serial = 1332] [outer = 0x8df23000] 12:30:32 INFO - PROCESS | 1854 | 1461180632846 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 12:30:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:30:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1843ms 12:30:32 INFO - PROCESS | 1854 | 1461180632925 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 12:30:32 INFO - PROCESS | 1854 | 1461180632930 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 12:30:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:30:32 INFO - PROCESS | 1854 | 1461180632938 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:30:32 INFO - PROCESS | 1854 | 1461180632942 Marionette TRACE conn4 <- [1,1746,null,{}] 12:30:32 INFO - PROCESS | 1854 | 1461180632948 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:33 INFO - PROCESS | 1854 | 1461180633239 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 12:30:33 INFO - PROCESS | 1854 | 1461180633596 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:33 INFO - PROCESS | 1854 | ++DOCSHELL 0x89550000 == 135 [pid = 1854] [id = 444] 12:30:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 142 (0x8e0e3c00) [pid = 1854] [serial = 1333] [outer = (nil)] 12:30:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 143 (0x8ec5a800) [pid = 1854] [serial = 1334] [outer = 0x8e0e3c00] 12:30:33 INFO - PROCESS | 1854 | 1461180633703 Marionette DEBUG loaded listener.js 12:30:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 144 (0x8f0c2c00) [pid = 1854] [serial = 1335] [outer = 0x8e0e3c00] 12:30:34 INFO - PROCESS | 1854 | 1461180634745 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 12:30:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 12:30:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1890ms 12:30:34 INFO - PROCESS | 1854 | 1461180634829 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 12:30:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:30:34 INFO - PROCESS | 1854 | 1461180634833 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 12:30:34 INFO - PROCESS | 1854 | 1461180634842 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:30:34 INFO - PROCESS | 1854 | 1461180634845 Marionette TRACE conn4 <- [1,1750,null,{}] 12:30:34 INFO - PROCESS | 1854 | 1461180634853 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:35 INFO - PROCESS | 1854 | 1461180635150 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 12:30:35 INFO - PROCESS | 1854 | 1461180635486 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:35 INFO - PROCESS | 1854 | ++DOCSHELL 0x881b2400 == 136 [pid = 1854] [id = 445] 12:30:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 145 (0x8b269800) [pid = 1854] [serial = 1336] [outer = (nil)] 12:30:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 146 (0x8f362000) [pid = 1854] [serial = 1337] [outer = 0x8b269800] 12:30:35 INFO - PROCESS | 1854 | 1461180635585 Marionette DEBUG loaded listener.js 12:30:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 147 (0x8fd2d000) [pid = 1854] [serial = 1338] [outer = 0x8b269800] 12:30:36 INFO - PROCESS | 1854 | 1461180636620 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 12:30:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 12:30:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1840ms 12:30:36 INFO - PROCESS | 1854 | 1461180636682 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 12:30:36 INFO - PROCESS | 1854 | 1461180636687 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 12:30:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:30:36 INFO - PROCESS | 1854 | 1461180636698 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:30:36 INFO - PROCESS | 1854 | 1461180636703 Marionette TRACE conn4 <- [1,1754,null,{}] 12:30:36 INFO - PROCESS | 1854 | 1461180636710 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:36 INFO - PROCESS | 1854 | 1461180636968 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 12:30:37 INFO - PROCESS | 1854 | 1461180637316 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:37 INFO - PROCESS | 1854 | ++DOCSHELL 0x859a6c00 == 137 [pid = 1854] [id = 446] 12:30:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 148 (0x85acc800) [pid = 1854] [serial = 1339] [outer = (nil)] 12:30:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 149 (0x8fd8f400) [pid = 1854] [serial = 1340] [outer = 0x85acc800] 12:30:37 INFO - PROCESS | 1854 | 1461180637429 Marionette DEBUG loaded listener.js 12:30:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 150 (0x8fd94000) [pid = 1854] [serial = 1341] [outer = 0x85acc800] 12:30:38 INFO - PROCESS | 1854 | 1461180638507 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 12:30:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:30:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1890ms 12:30:38 INFO - PROCESS | 1854 | 1461180638589 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 12:30:38 INFO - PROCESS | 1854 | 1461180638594 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 12:30:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:30:38 INFO - PROCESS | 1854 | 1461180638602 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:30:38 INFO - PROCESS | 1854 | 1461180638607 Marionette TRACE conn4 <- [1,1758,null,{}] 12:30:38 INFO - PROCESS | 1854 | 1461180638615 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:38 INFO - PROCESS | 1854 | 1461180638954 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 12:30:39 INFO - PROCESS | 1854 | 1461180639334 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:39 INFO - PROCESS | 1854 | ++DOCSHELL 0x8e0e7c00 == 138 [pid = 1854] [id = 447] 12:30:39 INFO - PROCESS | 1854 | ++DOMWINDOW == 151 (0x902b6000) [pid = 1854] [serial = 1342] [outer = (nil)] 12:30:39 INFO - PROCESS | 1854 | ++DOMWINDOW == 152 (0x902c0c00) [pid = 1854] [serial = 1343] [outer = 0x902b6000] 12:30:39 INFO - PROCESS | 1854 | 1461180639462 Marionette DEBUG loaded listener.js 12:30:39 INFO - PROCESS | 1854 | ++DOMWINDOW == 153 (0x90671400) [pid = 1854] [serial = 1344] [outer = 0x902b6000] 12:30:40 INFO - PROCESS | 1854 | 1461180640515 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 12:30:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:30:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1987ms 12:30:40 INFO - PROCESS | 1854 | 1461180640590 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 12:30:40 INFO - PROCESS | 1854 | 1461180640594 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 12:30:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:30:40 INFO - PROCESS | 1854 | 1461180640603 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:30:40 INFO - PROCESS | 1854 | 1461180640607 Marionette TRACE conn4 <- [1,1762,null,{}] 12:30:40 INFO - PROCESS | 1854 | 1461180640614 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:40 INFO - PROCESS | 1854 | 1461180640967 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 12:30:41 INFO - PROCESS | 1854 | 1461180641302 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:41 INFO - PROCESS | 1854 | ++DOCSHELL 0x902bc800 == 139 [pid = 1854] [id = 448] 12:30:41 INFO - PROCESS | 1854 | ++DOMWINDOW == 154 (0x90664400) [pid = 1854] [serial = 1345] [outer = (nil)] 12:30:41 INFO - PROCESS | 1854 | ++DOMWINDOW == 155 (0x91506000) [pid = 1854] [serial = 1346] [outer = 0x90664400] 12:30:41 INFO - PROCESS | 1854 | 1461180641397 Marionette DEBUG loaded listener.js 12:30:41 INFO - PROCESS | 1854 | ++DOMWINDOW == 156 (0x9150e400) [pid = 1854] [serial = 1347] [outer = 0x90664400] 12:30:42 INFO - PROCESS | 1854 | 1461180642425 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 12:30:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:30:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1893ms 12:30:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:30:42 INFO - PROCESS | 1854 | 1461180642497 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 12:30:42 INFO - PROCESS | 1854 | 1461180642500 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 12:30:42 INFO - PROCESS | 1854 | 1461180642509 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:30:42 INFO - PROCESS | 1854 | 1461180642514 Marionette TRACE conn4 <- [1,1766,null,{}] 12:30:42 INFO - PROCESS | 1854 | 1461180642520 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:42 INFO - PROCESS | 1854 | 1461180642784 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 12:30:43 INFO - PROCESS | 1854 | 1461180643121 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:43 INFO - PROCESS | 1854 | ++DOCSHELL 0x912ba800 == 140 [pid = 1854] [id = 449] 12:30:43 INFO - PROCESS | 1854 | ++DOMWINDOW == 157 (0x91501c00) [pid = 1854] [serial = 1348] [outer = (nil)] 12:30:43 INFO - PROCESS | 1854 | ++DOMWINDOW == 158 (0x92de5000) [pid = 1854] [serial = 1349] [outer = 0x91501c00] 12:30:43 INFO - PROCESS | 1854 | 1461180643223 Marionette DEBUG loaded listener.js 12:30:43 INFO - PROCESS | 1854 | ++DOMWINDOW == 159 (0x92de7400) [pid = 1854] [serial = 1350] [outer = 0x91501c00] 12:30:44 INFO - PROCESS | 1854 | 1461180644366 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 12:30:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:30:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1893ms 12:30:44 INFO - PROCESS | 1854 | 1461180644401 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 12:30:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:30:44 INFO - PROCESS | 1854 | 1461180644406 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 12:30:44 INFO - PROCESS | 1854 | 1461180644413 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:30:44 INFO - PROCESS | 1854 | 1461180644417 Marionette TRACE conn4 <- [1,1770,null,{}] 12:30:44 INFO - PROCESS | 1854 | 1461180644424 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:44 INFO - PROCESS | 1854 | 1461180644681 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 12:30:45 INFO - PROCESS | 1854 | 1461180645017 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:45 INFO - PROCESS | 1854 | ++DOCSHELL 0x8fd23c00 == 141 [pid = 1854] [id = 450] 12:30:45 INFO - PROCESS | 1854 | ++DOMWINDOW == 160 (0x8fd90000) [pid = 1854] [serial = 1351] [outer = (nil)] 12:30:45 INFO - PROCESS | 1854 | ++DOMWINDOW == 161 (0x93f30800) [pid = 1854] [serial = 1352] [outer = 0x8fd90000] 12:30:45 INFO - PROCESS | 1854 | 1461180645116 Marionette DEBUG loaded listener.js 12:30:45 INFO - PROCESS | 1854 | ++DOMWINDOW == 162 (0x94084800) [pid = 1854] [serial = 1353] [outer = 0x8fd90000] 12:30:46 INFO - PROCESS | 1854 | 1461180646096 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 12:30:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:30:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1734ms 12:30:46 INFO - PROCESS | 1854 | 1461180646151 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 12:30:46 INFO - PROCESS | 1854 | 1461180646154 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 12:30:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:30:46 INFO - PROCESS | 1854 | 1461180646162 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:30:46 INFO - PROCESS | 1854 | 1461180646167 Marionette TRACE conn4 <- [1,1774,null,{}] 12:30:46 INFO - PROCESS | 1854 | 1461180646176 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:46 INFO - PROCESS | 1854 | 1461180646458 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 12:30:46 INFO - PROCESS | 1854 | 1461180646810 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:46 INFO - PROCESS | 1854 | ++DOCSHELL 0x859acc00 == 142 [pid = 1854] [id = 451] 12:30:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 163 (0x88cb5c00) [pid = 1854] [serial = 1354] [outer = (nil)] 12:30:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 164 (0x94082c00) [pid = 1854] [serial = 1355] [outer = 0x88cb5c00] 12:30:46 INFO - PROCESS | 1854 | 1461180646915 Marionette DEBUG loaded listener.js 12:30:47 INFO - PROCESS | 1854 | ++DOMWINDOW == 165 (0x97387800) [pid = 1854] [serial = 1356] [outer = 0x88cb5c00] 12:30:48 INFO - PROCESS | 1854 | 1461180648039 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 12:30:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:30:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1935ms 12:30:48 INFO - PROCESS | 1854 | 1461180648098 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 12:30:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:30:48 INFO - PROCESS | 1854 | 1461180648103 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 12:30:48 INFO - PROCESS | 1854 | 1461180648113 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:30:48 INFO - PROCESS | 1854 | 1461180648120 Marionette TRACE conn4 <- [1,1778,null,{}] 12:30:48 INFO - PROCESS | 1854 | 1461180648129 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:48 INFO - PROCESS | 1854 | 1461180648449 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 12:30:48 INFO - PROCESS | 1854 | 1461180648851 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:48 INFO - PROCESS | 1854 | ++DOCSHELL 0x962d4c00 == 143 [pid = 1854] [id = 452] 12:30:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 166 (0x976d7800) [pid = 1854] [serial = 1357] [outer = (nil)] 12:30:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 167 (0x97aad000) [pid = 1854] [serial = 1358] [outer = 0x976d7800] 12:30:48 INFO - PROCESS | 1854 | 1461180648961 Marionette DEBUG loaded listener.js 12:30:49 INFO - PROCESS | 1854 | ++DOMWINDOW == 168 (0x97b96c00) [pid = 1854] [serial = 1359] [outer = 0x976d7800] 12:30:51 INFO - PROCESS | 1854 | --DOCSHELL 0x859aa400 == 142 [pid = 1854] [id = 311] 12:30:51 INFO - PROCESS | 1854 | --DOCSHELL 0x852eb000 == 141 [pid = 1854] [id = 310] 12:30:51 INFO - PROCESS | 1854 | --DOCSHELL 0x8c772800 == 140 [pid = 1854] [id = 174] 12:30:51 INFO - PROCESS | 1854 | --DOCSHELL 0x9738e400 == 139 [pid = 1854] [id = 430] 12:30:51 INFO - PROCESS | 1854 | --DOCSHELL 0x97aaec00 == 138 [pid = 1854] [id = 431] 12:30:51 INFO - PROCESS | 1854 | --DOCSHELL 0x89542000 == 137 [pid = 1854] [id = 429] 12:30:51 INFO - PROCESS | 1854 | --DOCSHELL 0x847eec00 == 136 [pid = 1854] [id = 428] 12:30:51 INFO - PROCESS | 1854 | --DOCSHELL 0x902bf400 == 135 [pid = 1854] [id = 426] 12:30:51 INFO - PROCESS | 1854 | --DOCSHELL 0x8bbb2000 == 134 [pid = 1854] [id = 427] 12:30:51 INFO - PROCESS | 1854 | --DOCSHELL 0x8f35ac00 == 133 [pid = 1854] [id = 425] 12:30:51 INFO - PROCESS | 1854 | --DOCSHELL 0x8e8d3c00 == 132 [pid = 1854] [id = 424] 12:30:51 INFO - PROCESS | 1854 | --DOCSHELL 0x8777d800 == 131 [pid = 1854] [id = 423] 12:30:51 INFO - PROCESS | 1854 | --DOCSHELL 0x8a173c00 == 130 [pid = 1854] [id = 422] 12:30:51 INFO - PROCESS | 1854 | --DOCSHELL 0x85ac7400 == 129 [pid = 1854] [id = 420] 12:30:51 INFO - PROCESS | 1854 | --DOCSHELL 0x8c6bcc00 == 128 [pid = 1854] [id = 421] 12:30:51 INFO - PROCESS | 1854 | --DOCSHELL 0x894db800 == 127 [pid = 1854] [id = 419] 12:30:51 INFO - PROCESS | 1854 | --DOCSHELL 0x88cb0000 == 126 [pid = 1854] [id = 418] 12:30:51 INFO - PROCESS | 1854 | --DOCSHELL 0x85ac9c00 == 125 [pid = 1854] [id = 417] 12:30:51 INFO - PROCESS | 1854 | --DOCSHELL 0x847ef000 == 124 [pid = 1854] [id = 416] 12:30:51 INFO - PROCESS | 1854 | --DOMWINDOW == 167 (0x8a174c00) [pid = 1854] [serial = 1128] [outer = (nil)] [url = about:blank] 12:30:51 INFO - PROCESS | 1854 | --DOMWINDOW == 166 (0x89548400) [pid = 1854] [serial = 1244] [outer = (nil)] [url = about:blank] 12:30:51 INFO - PROCESS | 1854 | --DOMWINDOW == 165 (0x89706400) [pid = 1854] [serial = 1245] [outer = (nil)] [url = about:blank] 12:30:51 INFO - PROCESS | 1854 | --DOMWINDOW == 164 (0x9066c400) [pid = 1854] [serial = 1220] [outer = (nil)] [url = about:blank] 12:30:51 INFO - PROCESS | 1854 | --DOMWINDOW == 163 (0x902b1800) [pid = 1854] [serial = 1218] [outer = (nil)] [url = about:blank] 12:30:51 INFO - PROCESS | 1854 | --DOMWINDOW == 162 (0x9026b000) [pid = 1854] [serial = 1217] [outer = (nil)] [url = about:blank] 12:30:51 INFO - PROCESS | 1854 | --DOMWINDOW == 161 (0x8fd77400) [pid = 1854] [serial = 1215] [outer = (nil)] [url = about:blank] 12:30:51 INFO - PROCESS | 1854 | --DOMWINDOW == 160 (0x8fd71400) [pid = 1854] [serial = 1214] [outer = (nil)] [url = about:blank] 12:30:51 INFO - PROCESS | 1854 | --DOMWINDOW == 159 (0x8ec62c00) [pid = 1854] [serial = 1212] [outer = (nil)] [url = about:blank] 12:30:51 INFO - PROCESS | 1854 | --DOMWINDOW == 158 (0x8ec5d800) [pid = 1854] [serial = 1211] [outer = (nil)] [url = about:blank] 12:30:51 INFO - PROCESS | 1854 | --DOMWINDOW == 157 (0x8e8d5000) [pid = 1854] [serial = 1209] [outer = (nil)] [url = about:blank] 12:30:51 INFO - PROCESS | 1854 | --DOMWINDOW == 156 (0x8e810400) [pid = 1854] [serial = 1208] [outer = (nil)] [url = about:blank] 12:30:51 INFO - PROCESS | 1854 | --DOMWINDOW == 155 (0x8c777800) [pid = 1854] [serial = 1206] [outer = (nil)] [url = about:blank] 12:30:51 INFO - PROCESS | 1854 | --DOMWINDOW == 154 (0x8c773c00) [pid = 1854] [serial = 1205] [outer = (nil)] [url = about:blank] 12:30:51 INFO - PROCESS | 1854 | --DOMWINDOW == 153 (0x8c6b1c00) [pid = 1854] [serial = 1203] [outer = (nil)] [url = about:blank] 12:30:51 INFO - PROCESS | 1854 | --DOMWINDOW == 152 (0x8bbabc00) [pid = 1854] [serial = 1202] [outer = (nil)] [url = about:blank] 12:30:51 INFO - PROCESS | 1854 | --DOMWINDOW == 151 (0x8baa2400) [pid = 1854] [serial = 1200] [outer = (nil)] [url = about:blank] 12:30:51 INFO - PROCESS | 1854 | --DOMWINDOW == 150 (0x8b30c400) [pid = 1854] [serial = 1199] [outer = (nil)] [url = about:blank] 12:30:51 INFO - PROCESS | 1854 | --DOMWINDOW == 149 (0x8a2b7800) [pid = 1854] [serial = 1197] [outer = (nil)] [url = about:blank] 12:30:51 INFO - PROCESS | 1854 | --DOMWINDOW == 148 (0x8a1eb000) [pid = 1854] [serial = 1196] [outer = (nil)] [url = about:blank] 12:30:51 INFO - PROCESS | 1854 | --DOMWINDOW == 147 (0x88cae400) [pid = 1854] [serial = 1194] [outer = (nil)] [url = about:blank] 12:30:51 INFO - PROCESS | 1854 | --DOMWINDOW == 146 (0x889f5800) [pid = 1854] [serial = 1193] [outer = (nil)] [url = about:blank] 12:30:51 INFO - PROCESS | 1854 | --DOMWINDOW == 145 (0x8a1e7c00) [pid = 1854] [serial = 1190] [outer = (nil)] [url = about:blank] 12:30:51 INFO - PROCESS | 1854 | --DOMWINDOW == 144 (0x889f0c00) [pid = 1854] [serial = 1241] [outer = (nil)] [url = about:blank] 12:30:51 INFO - PROCESS | 1854 | --DOMWINDOW == 143 (0x85814400) [pid = 1854] [serial = 1238] [outer = (nil)] [url = about:blank] 12:30:51 INFO - PROCESS | 1854 | --DOMWINDOW == 142 (0x85ac3000) [pid = 1854] [serial = 1239] [outer = (nil)] [url = about:blank] 12:30:51 INFO - PROCESS | 1854 | --DOMWINDOW == 141 (0x984a7000) [pid = 1854] [serial = 1235] [outer = (nil)] [url = about:blank] 12:30:51 INFO - PROCESS | 1854 | --DOMWINDOW == 140 (0x9849d800) [pid = 1854] [serial = 1232] [outer = (nil)] [url = about:blank] 12:30:51 INFO - PROCESS | 1854 | --DOMWINDOW == 139 (0x9849f800) [pid = 1854] [serial = 1233] [outer = (nil)] [url = about:blank] 12:30:51 INFO - PROCESS | 1854 | --DOMWINDOW == 138 (0x98018000) [pid = 1854] [serial = 1230] [outer = (nil)] [url = about:blank] 12:30:51 INFO - PROCESS | 1854 | --DOMWINDOW == 137 (0x98016400) [pid = 1854] [serial = 1229] [outer = (nil)] [url = about:blank] 12:30:51 INFO - PROCESS | 1854 | --DOMWINDOW == 136 (0x97f24800) [pid = 1854] [serial = 1227] [outer = (nil)] [url = about:blank] 12:30:51 INFO - PROCESS | 1854 | --DOMWINDOW == 135 (0x97999800) [pid = 1854] [serial = 1226] [outer = (nil)] [url = about:blank] 12:30:51 INFO - PROCESS | 1854 | --DOMWINDOW == 134 (0x973a8c00) [pid = 1854] [serial = 1224] [outer = (nil)] [url = about:blank] 12:30:51 INFO - PROCESS | 1854 | --DOMWINDOW == 133 (0x970db400) [pid = 1854] [serial = 1223] [outer = (nil)] [url = about:blank] 12:30:51 INFO - PROCESS | 1854 | --DOMWINDOW == 132 (0x91166c00) [pid = 1854] [serial = 1221] [outer = (nil)] [url = about:blank] 12:30:51 INFO - PROCESS | 1854 | --DOMWINDOW == 131 (0x89458c00) [pid = 1854] [serial = 1247] [outer = (nil)] [url = about:blank] 12:30:51 INFO - PROCESS | 1854 | --DOMWINDOW == 130 (0x88b2dc00) [pid = 1854] [serial = 1242] [outer = (nil)] [url = about:blank] 12:30:52 INFO - PROCESS | 1854 | 1461180652237 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 12:30:52 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 12:30:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 4161ms 12:30:52 INFO - PROCESS | 1854 | 1461180652322 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 12:30:52 INFO - PROCESS | 1854 | 1461180652329 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 12:30:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:30:52 INFO - PROCESS | 1854 | 1461180652342 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:30:52 INFO - PROCESS | 1854 | 1461180652348 Marionette TRACE conn4 <- [1,1782,null,{}] 12:30:52 INFO - PROCESS | 1854 | 1461180652359 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:52 INFO - PROCESS | 1854 | 1461180652599 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 12:30:52 INFO - PROCESS | 1854 | 1461180652801 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:52 INFO - PROCESS | 1854 | ++DOCSHELL 0x859a0400 == 125 [pid = 1854] [id = 453] 12:30:52 INFO - PROCESS | 1854 | ++DOMWINDOW == 131 (0x859a6000) [pid = 1854] [serial = 1360] [outer = (nil)] 12:30:52 INFO - PROCESS | 1854 | ++DOMWINDOW == 132 (0x85ac3c00) [pid = 1854] [serial = 1361] [outer = 0x859a6000] 12:30:52 INFO - PROCESS | 1854 | 1461180652890 Marionette DEBUG loaded listener.js 12:30:53 INFO - PROCESS | 1854 | ++DOMWINDOW == 133 (0x881b5400) [pid = 1854] [serial = 1362] [outer = 0x859a6000] 12:30:53 INFO - PROCESS | 1854 | 1461180653765 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 12:30:53 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 12:30:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1494ms 12:30:53 INFO - PROCESS | 1854 | 1461180653837 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 12:30:53 INFO - PROCESS | 1854 | 1461180653845 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 12:30:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:30:53 INFO - PROCESS | 1854 | 1461180653857 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:30:53 INFO - PROCESS | 1854 | 1461180653861 Marionette TRACE conn4 <- [1,1786,null,{}] 12:30:53 INFO - PROCESS | 1854 | 1461180653869 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:54 INFO - PROCESS | 1854 | 1461180654098 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 12:30:54 INFO - PROCESS | 1854 | 1461180654320 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:54 INFO - PROCESS | 1854 | ++DOCSHELL 0x88b4c800 == 126 [pid = 1854] [id = 454] 12:30:54 INFO - PROCESS | 1854 | ++DOMWINDOW == 134 (0x88b4f800) [pid = 1854] [serial = 1363] [outer = (nil)] 12:30:54 INFO - PROCESS | 1854 | ++DOMWINDOW == 135 (0x88cad800) [pid = 1854] [serial = 1364] [outer = 0x88b4f800] 12:30:54 INFO - PROCESS | 1854 | 1461180654531 Marionette DEBUG loaded listener.js 12:30:54 INFO - PROCESS | 1854 | ++DOMWINDOW == 136 (0x88e9d000) [pid = 1854] [serial = 1365] [outer = 0x88b4f800] 12:30:55 INFO - PROCESS | 1854 | 1461180655519 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 12:30:55 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 12:30:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1691ms 12:30:55 INFO - PROCESS | 1854 | 1461180655556 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 12:30:55 INFO - PROCESS | 1854 | 1461180655561 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 12:30:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:30:55 INFO - PROCESS | 1854 | 1461180655575 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:30:55 INFO - PROCESS | 1854 | 1461180655588 Marionette TRACE conn4 <- [1,1790,null,{}] 12:30:55 INFO - PROCESS | 1854 | 1461180655651 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:55 INFO - PROCESS | 1854 | 1461180655962 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 12:30:56 INFO - PROCESS | 1854 | 1461180655997 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:56 INFO - PROCESS | 1854 | ++DOCSHELL 0x88cae400 == 127 [pid = 1854] [id = 455] 12:30:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 137 (0x8970b400) [pid = 1854] [serial = 1366] [outer = (nil)] 12:30:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 138 (0x8a173c00) [pid = 1854] [serial = 1367] [outer = 0x8970b400] 12:30:56 INFO - PROCESS | 1854 | 1461180656089 Marionette DEBUG loaded listener.js 12:30:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 139 (0x8a2b4000) [pid = 1854] [serial = 1368] [outer = 0x8970b400] 12:30:57 INFO - PROCESS | 1854 | --DOMWINDOW == 138 (0x88cb7800) [pid = 1854] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:30:57 INFO - PROCESS | 1854 | --DOMWINDOW == 137 (0x85809800) [pid = 1854] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:30:57 INFO - PROCESS | 1854 | --DOMWINDOW == 136 (0x88ea1400) [pid = 1854] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 12:30:57 INFO - PROCESS | 1854 | --DOMWINDOW == 135 (0x8795c800) [pid = 1854] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 12:30:57 INFO - PROCESS | 1854 | --DOMWINDOW == 134 (0x8970bc00) [pid = 1854] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 12:30:57 INFO - PROCESS | 1854 | --DOMWINDOW == 133 (0x88ea0800) [pid = 1854] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 12:30:57 INFO - PROCESS | 1854 | --DOMWINDOW == 132 (0x87962c00) [pid = 1854] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:30:57 INFO - PROCESS | 1854 | --DOMWINDOW == 131 (0x847efc00) [pid = 1854] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:30:57 INFO - PROCESS | 1854 | --DOMWINDOW == 130 (0x881bfc00) [pid = 1854] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 12:30:57 INFO - PROCESS | 1854 | --DOMWINDOW == 129 (0x85ac6400) [pid = 1854] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 12:30:57 INFO - PROCESS | 1854 | --DOMWINDOW == 128 (0x8c8b6c00) [pid = 1854] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 12:30:57 INFO - PROCESS | 1854 | --DOMWINDOW == 127 (0x92de8400) [pid = 1854] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 12:30:57 INFO - PROCESS | 1854 | --DOMWINDOW == 126 (0x902be800) [pid = 1854] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 12:30:57 INFO - PROCESS | 1854 | --DOMWINDOW == 125 (0x90665400) [pid = 1854] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 12:30:57 INFO - PROCESS | 1854 | --DOMWINDOW == 124 (0x8fd2bc00) [pid = 1854] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 12:30:57 INFO - PROCESS | 1854 | --DOMWINDOW == 123 (0x8ea03c00) [pid = 1854] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 12:30:57 INFO - PROCESS | 1854 | --DOMWINDOW == 122 (0x89459c00) [pid = 1854] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 12:30:57 INFO - PROCESS | 1854 | --DOMWINDOW == 121 (0x8c6b2c00) [pid = 1854] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 12:30:57 INFO - PROCESS | 1854 | --DOMWINDOW == 120 (0x8c6bf000) [pid = 1854] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 12:30:57 INFO - PROCESS | 1854 | 1461180657705 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:30:57 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) 12:30:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 2192ms 12:30:57 INFO - PROCESS | 1854 | 1461180657768 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 12:30:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:30:57 INFO - PROCESS | 1854 | 1461180657773 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 12:30:57 INFO - PROCESS | 1854 | 1461180657780 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:30:57 INFO - PROCESS | 1854 | 1461180657784 Marionette TRACE conn4 <- [1,1794,null,{}] 12:30:57 INFO - PROCESS | 1854 | 1461180657790 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:58 INFO - PROCESS | 1854 | 1461180658096 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 12:30:58 INFO - PROCESS | 1854 | 1461180658219 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:58 INFO - PROCESS | 1854 | ++DOCSHELL 0x847efc00 == 128 [pid = 1854] [id = 456] 12:30:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 121 (0x88ea1400) [pid = 1854] [serial = 1369] [outer = (nil)] 12:30:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 122 (0x8a174c00) [pid = 1854] [serial = 1370] [outer = 0x88ea1400] 12:30:58 INFO - PROCESS | 1854 | 1461180658381 Marionette DEBUG loaded listener.js 12:30:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 123 (0x8a2be000) [pid = 1854] [serial = 1371] [outer = 0x88ea1400] 12:30:59 INFO - PROCESS | 1854 | 1461180659470 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:30:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:30:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1751ms 12:30:59 INFO - PROCESS | 1854 | 1461180659532 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 12:30:59 INFO - PROCESS | 1854 | 1461180659540 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 12:30:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:30:59 INFO - PROCESS | 1854 | 1461180659551 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:30:59 INFO - PROCESS | 1854 | 1461180659557 Marionette TRACE conn4 <- [1,1798,null,{}] 12:30:59 INFO - PROCESS | 1854 | 1461180659570 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:59 INFO - PROCESS | 1854 | 1461180659864 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 12:31:00 INFO - PROCESS | 1854 | 1461180660207 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:00 INFO - PROCESS | 1854 | ++DOCSHELL 0x85814400 == 129 [pid = 1854] [id = 457] 12:31:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 124 (0x859ab400) [pid = 1854] [serial = 1372] [outer = (nil)] 12:31:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 125 (0x886e4400) [pid = 1854] [serial = 1373] [outer = 0x859ab400] 12:31:00 INFO - PROCESS | 1854 | 1461180660309 Marionette DEBUG loaded listener.js 12:31:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 126 (0x889fc800) [pid = 1854] [serial = 1374] [outer = 0x859ab400] 12:31:01 INFO - PROCESS | 1854 | 1461180661351 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 12:31:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:31:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1839ms 12:31:01 INFO - PROCESS | 1854 | 1461180661391 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 12:31:01 INFO - PROCESS | 1854 | 1461180661401 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 12:31:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:31:01 INFO - PROCESS | 1854 | 1461180661415 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:31:01 INFO - PROCESS | 1854 | 1461180661419 Marionette TRACE conn4 <- [1,1802,null,{}] 12:31:01 INFO - PROCESS | 1854 | 1461180661427 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:01 INFO - PROCESS | 1854 | 1461180661782 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 12:31:02 INFO - PROCESS | 1854 | 1461180662162 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:02 INFO - PROCESS | 1854 | ++DOCSHELL 0x88b2dc00 == 130 [pid = 1854] [id = 458] 12:31:02 INFO - PROCESS | 1854 | ++DOMWINDOW == 127 (0x88caec00) [pid = 1854] [serial = 1375] [outer = (nil)] 12:31:02 INFO - PROCESS | 1854 | ++DOMWINDOW == 128 (0x89704400) [pid = 1854] [serial = 1376] [outer = 0x88caec00] 12:31:02 INFO - PROCESS | 1854 | 1461180662269 Marionette DEBUG loaded listener.js 12:31:02 INFO - PROCESS | 1854 | ++DOMWINDOW == 129 (0x8a174000) [pid = 1854] [serial = 1377] [outer = 0x88caec00] 12:31:03 INFO - PROCESS | 1854 | 1461180663491 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:31:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:31:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 2137ms 12:31:03 INFO - PROCESS | 1854 | 1461180663552 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 12:31:03 INFO - PROCESS | 1854 | 1461180663557 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 12:31:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:31:03 INFO - PROCESS | 1854 | 1461180663564 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:31:03 INFO - PROCESS | 1854 | 1461180663571 Marionette TRACE conn4 <- [1,1806,null,{}] 12:31:03 INFO - PROCESS | 1854 | 1461180663605 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:04 INFO - PROCESS | 1854 | 1461180664059 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 12:31:04 INFO - PROCESS | 1854 | 1461180664396 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:04 INFO - PROCESS | 1854 | ++DOCSHELL 0x894db800 == 131 [pid = 1854] [id = 459] 12:31:04 INFO - PROCESS | 1854 | ++DOMWINDOW == 130 (0x8b266400) [pid = 1854] [serial = 1378] [outer = (nil)] 12:31:04 INFO - PROCESS | 1854 | ++DOMWINDOW == 131 (0x8b314400) [pid = 1854] [serial = 1379] [outer = 0x8b266400] 12:31:04 INFO - PROCESS | 1854 | 1461180664508 Marionette DEBUG loaded listener.js 12:31:04 INFO - PROCESS | 1854 | ++DOMWINDOW == 132 (0x8baa8800) [pid = 1854] [serial = 1380] [outer = 0x8b266400] 12:31:05 INFO - PROCESS | 1854 | 1461180665543 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 12:31:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:31:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 2040ms 12:31:05 INFO - PROCESS | 1854 | 1461180665607 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 12:31:05 INFO - PROCESS | 1854 | 1461180665615 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 12:31:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:31:05 INFO - PROCESS | 1854 | 1461180665624 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:31:05 INFO - PROCESS | 1854 | 1461180665629 Marionette TRACE conn4 <- [1,1810,null,{}] 12:31:05 INFO - PROCESS | 1854 | 1461180665637 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:05 INFO - PROCESS | 1854 | 1461180665909 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 12:31:06 INFO - PROCESS | 1854 | 1461180666209 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:06 INFO - PROCESS | 1854 | ++DOCSHELL 0x89545c00 == 132 [pid = 1854] [id = 460] 12:31:06 INFO - PROCESS | 1854 | ++DOMWINDOW == 133 (0x8b264800) [pid = 1854] [serial = 1381] [outer = (nil)] 12:31:06 INFO - PROCESS | 1854 | ++DOMWINDOW == 134 (0x8c6b1c00) [pid = 1854] [serial = 1382] [outer = 0x8b264800] 12:31:06 INFO - PROCESS | 1854 | 1461180666310 Marionette DEBUG loaded listener.js 12:31:06 INFO - PROCESS | 1854 | ++DOMWINDOW == 135 (0x8c6bb400) [pid = 1854] [serial = 1383] [outer = 0x8b264800] 12:31:07 INFO - PROCESS | 1854 | 1461180667502 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 12:31:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:31:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1944ms 12:31:07 INFO - PROCESS | 1854 | 1461180667568 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 12:31:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:31:07 INFO - PROCESS | 1854 | 1461180667573 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 12:31:07 INFO - PROCESS | 1854 | 1461180667588 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:31:07 INFO - PROCESS | 1854 | 1461180667592 Marionette TRACE conn4 <- [1,1814,null,{}] 12:31:07 INFO - PROCESS | 1854 | 1461180667599 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:07 INFO - PROCESS | 1854 | 1461180667846 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 12:31:08 INFO - PROCESS | 1854 | 1461180668212 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:08 INFO - PROCESS | 1854 | ++DOCSHELL 0x8b1eac00 == 133 [pid = 1854] [id = 461] 12:31:08 INFO - PROCESS | 1854 | ++DOMWINDOW == 136 (0x8b267000) [pid = 1854] [serial = 1384] [outer = (nil)] 12:31:08 INFO - PROCESS | 1854 | ++DOMWINDOW == 137 (0x8c8ae800) [pid = 1854] [serial = 1385] [outer = 0x8b267000] 12:31:08 INFO - PROCESS | 1854 | 1461180668344 Marionette DEBUG loaded listener.js 12:31:08 INFO - PROCESS | 1854 | ++DOMWINDOW == 138 (0x8df21400) [pid = 1854] [serial = 1386] [outer = 0x8b267000] 12:31:09 INFO - PROCESS | 1854 | 1461180669776 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 12:31:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:31:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 2295ms 12:31:09 INFO - PROCESS | 1854 | 1461180669878 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 12:31:09 INFO - PROCESS | 1854 | 1461180669885 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 12:31:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:31:09 INFO - PROCESS | 1854 | 1461180669897 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:31:09 INFO - PROCESS | 1854 | 1461180669901 Marionette TRACE conn4 <- [1,1818,null,{}] 12:31:09 INFO - PROCESS | 1854 | 1461180669980 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:10 INFO - PROCESS | 1854 | 1461180670451 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 12:31:10 INFO - PROCESS | 1854 | 1461180670773 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:10 INFO - PROCESS | 1854 | ++DOCSHELL 0x8baa0000 == 134 [pid = 1854] [id = 462] 12:31:10 INFO - PROCESS | 1854 | ++DOMWINDOW == 139 (0x8c771800) [pid = 1854] [serial = 1387] [outer = (nil)] 12:31:10 INFO - PROCESS | 1854 | ++DOMWINDOW == 140 (0x8e8de000) [pid = 1854] [serial = 1388] [outer = 0x8c771800] 12:31:10 INFO - PROCESS | 1854 | 1461180670893 Marionette DEBUG loaded listener.js 12:31:11 INFO - PROCESS | 1854 | ++DOMWINDOW == 141 (0x8ea0a400) [pid = 1854] [serial = 1389] [outer = 0x8c771800] 12:31:12 INFO - PROCESS | 1854 | 1461180672273 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 12:31:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 12:31:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 2443ms 12:31:12 INFO - PROCESS | 1854 | 1461180672342 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 12:31:12 INFO - PROCESS | 1854 | 1461180672349 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 12:31:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 12:31:12 INFO - PROCESS | 1854 | 1461180672361 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 12:31:12 INFO - PROCESS | 1854 | 1461180672368 Marionette TRACE conn4 <- [1,1822,null,{}] 12:31:12 INFO - PROCESS | 1854 | 1461180672390 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:12 INFO - PROCESS | 1854 | 1461180672993 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 12:31:13 INFO - PROCESS | 1854 | 1461180673265 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:13 INFO - PROCESS | 1854 | ++DOCSHELL 0x8e8d3000 == 135 [pid = 1854] [id = 463] 12:31:13 INFO - PROCESS | 1854 | ++DOMWINDOW == 142 (0x8ea05800) [pid = 1854] [serial = 1390] [outer = (nil)] 12:31:13 INFO - PROCESS | 1854 | ++DOMWINDOW == 143 (0x8f35ac00) [pid = 1854] [serial = 1391] [outer = 0x8ea05800] 12:31:13 INFO - PROCESS | 1854 | 1461180673410 Marionette DEBUG loaded listener.js 12:31:13 INFO - PROCESS | 1854 | ++DOMWINDOW == 144 (0x8f35e000) [pid = 1854] [serial = 1392] [outer = 0x8ea05800] 12:31:14 INFO - PROCESS | 1854 | 1461180674903 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 12:31:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 12:31:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 2613ms 12:31:14 INFO - PROCESS | 1854 | 1461180674974 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 12:31:14 INFO - PROCESS | 1854 | 1461180674981 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 12:31:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 12:31:15 INFO - PROCESS | 1854 | 1461180675039 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 12:31:15 INFO - PROCESS | 1854 | 1461180675042 Marionette TRACE conn4 <- [1,1826,null,{}] 12:31:15 INFO - PROCESS | 1854 | 1461180675066 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:15 INFO - PROCESS | 1854 | 1461180675475 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 12:31:15 INFO - PROCESS | 1854 | 1461180675825 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:15 INFO - PROCESS | 1854 | ++DOCSHELL 0x8f0c7400 == 136 [pid = 1854] [id = 464] 12:31:15 INFO - PROCESS | 1854 | ++DOMWINDOW == 145 (0x8f356400) [pid = 1854] [serial = 1393] [outer = (nil)] 12:31:15 INFO - PROCESS | 1854 | ++DOMWINDOW == 146 (0x8fd91800) [pid = 1854] [serial = 1394] [outer = 0x8f356400] 12:31:15 INFO - PROCESS | 1854 | 1461180675977 Marionette DEBUG loaded listener.js 12:31:16 INFO - PROCESS | 1854 | ++DOMWINDOW == 147 (0x8fd96000) [pid = 1854] [serial = 1395] [outer = 0x8f356400] 12:31:17 INFO - PROCESS | 1854 | 1461180677390 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 12:31:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 12:31:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 2446ms 12:31:17 INFO - PROCESS | 1854 | 1461180677443 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 12:31:17 INFO - PROCESS | 1854 | 1461180677447 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 12:31:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 12:31:17 INFO - PROCESS | 1854 | 1461180677457 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 12:31:17 INFO - PROCESS | 1854 | 1461180677461 Marionette TRACE conn4 <- [1,1830,null,{}] 12:31:17 INFO - PROCESS | 1854 | 1461180677483 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:17 INFO - PROCESS | 1854 | 1461180677764 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 12:31:18 INFO - PROCESS | 1854 | 1461180678111 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:18 INFO - PROCESS | 1854 | ++DOCSHELL 0x8fd7a000 == 137 [pid = 1854] [id = 465] 12:31:18 INFO - PROCESS | 1854 | ++DOMWINDOW == 148 (0x8fd8c800) [pid = 1854] [serial = 1396] [outer = (nil)] 12:31:18 INFO - PROCESS | 1854 | ++DOMWINDOW == 149 (0x902b1800) [pid = 1854] [serial = 1397] [outer = 0x8fd8c800] 12:31:18 INFO - PROCESS | 1854 | 1461180678226 Marionette DEBUG loaded listener.js 12:31:18 INFO - PROCESS | 1854 | ++DOMWINDOW == 150 (0x902b6400) [pid = 1854] [serial = 1398] [outer = 0x8fd8c800] 12:31:19 INFO - PROCESS | 1854 | 1461180679360 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 12:31:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 12:31:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1954ms 12:31:19 INFO - PROCESS | 1854 | 1461180679421 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 12:31:19 INFO - PROCESS | 1854 | 1461180679425 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 12:31:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 12:31:19 INFO - PROCESS | 1854 | 1461180679434 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 12:31:19 INFO - PROCESS | 1854 | 1461180679438 Marionette TRACE conn4 <- [1,1834,null,{}] 12:31:19 INFO - PROCESS | 1854 | 1461180679451 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:19 INFO - PROCESS | 1854 | 1461180679716 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 12:31:20 INFO - PROCESS | 1854 | 1461180680016 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:20 INFO - PROCESS | 1854 | ++DOCSHELL 0x8c777800 == 138 [pid = 1854] [id = 466] 12:31:20 INFO - PROCESS | 1854 | ++DOMWINDOW == 151 (0x8e8d1800) [pid = 1854] [serial = 1399] [outer = (nil)] 12:31:20 INFO - PROCESS | 1854 | ++DOMWINDOW == 152 (0x9066e400) [pid = 1854] [serial = 1400] [outer = 0x8e8d1800] 12:31:20 INFO - PROCESS | 1854 | 1461180680111 Marionette DEBUG loaded listener.js 12:31:20 INFO - PROCESS | 1854 | ++DOMWINDOW == 153 (0x91166400) [pid = 1854] [serial = 1401] [outer = 0x8e8d1800] 12:31:21 INFO - PROCESS | 1854 | 1461180681068 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 12:31:21 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 12:31:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1711ms 12:31:21 INFO - PROCESS | 1854 | 1461180681148 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 12:31:21 INFO - PROCESS | 1854 | 1461180681154 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 12:31:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 12:31:21 INFO - PROCESS | 1854 | 1461180681162 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 12:31:21 INFO - PROCESS | 1854 | 1461180681167 Marionette TRACE conn4 <- [1,1838,null,{}] 12:31:21 INFO - PROCESS | 1854 | 1461180681173 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:21 INFO - PROCESS | 1854 | 1461180681496 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 12:31:22 INFO - PROCESS | 1854 | 1461180682106 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:22 INFO - PROCESS | 1854 | ++DOCSHELL 0x9408cc00 == 139 [pid = 1854] [id = 467] 12:31:22 INFO - PROCESS | 1854 | ++DOMWINDOW == 154 (0x9408e800) [pid = 1854] [serial = 1402] [outer = (nil)] 12:31:22 INFO - PROCESS | 1854 | ++DOMWINDOW == 155 (0x963ef800) [pid = 1854] [serial = 1403] [outer = 0x9408e800] 12:31:22 INFO - PROCESS | 1854 | 1461180682268 Marionette DEBUG loaded listener.js 12:31:22 INFO - PROCESS | 1854 | ++DOMWINDOW == 156 (0x9738a000) [pid = 1854] [serial = 1404] [outer = 0x9408e800] 12:31:23 INFO - PROCESS | 1854 | 1461180683426 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 12:31:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 12:31:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 2344ms 12:31:23 INFO - PROCESS | 1854 | 1461180683509 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 12:31:23 INFO - PROCESS | 1854 | 1461180683516 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 12:31:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 12:31:23 INFO - PROCESS | 1854 | 1461180683525 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 12:31:23 INFO - PROCESS | 1854 | 1461180683528 Marionette TRACE conn4 <- [1,1842,null,{}] 12:31:23 INFO - PROCESS | 1854 | 1461180683536 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:23 INFO - PROCESS | 1854 | 1461180683822 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 12:31:24 INFO - PROCESS | 1854 | 1461180684154 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:24 INFO - PROCESS | 1854 | ++DOCSHELL 0x92de7000 == 140 [pid = 1854] [id = 468] 12:31:24 INFO - PROCESS | 1854 | ++DOMWINDOW == 157 (0x93046800) [pid = 1854] [serial = 1405] [outer = (nil)] 12:31:24 INFO - PROCESS | 1854 | ++DOMWINDOW == 158 (0x975b3400) [pid = 1854] [serial = 1406] [outer = 0x93046800] 12:31:24 INFO - PROCESS | 1854 | 1461180684271 Marionette DEBUG loaded listener.js 12:31:24 INFO - PROCESS | 1854 | ++DOMWINDOW == 159 (0x976dc400) [pid = 1854] [serial = 1407] [outer = 0x93046800] 12:31:25 INFO - PROCESS | 1854 | 1461180685363 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 12:31:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 12:31:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1882ms 12:31:25 INFO - PROCESS | 1854 | 1461180685406 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 12:31:25 INFO - PROCESS | 1854 | 1461180685410 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 12:31:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 12:31:25 INFO - PROCESS | 1854 | 1461180685418 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 12:31:25 INFO - PROCESS | 1854 | 1461180685422 Marionette TRACE conn4 <- [1,1846,null,{}] 12:31:25 INFO - PROCESS | 1854 | 1461180685428 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:25 INFO - PROCESS | 1854 | 1461180685687 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 12:31:26 INFO - PROCESS | 1854 | 1461180686033 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:26 INFO - PROCESS | 1854 | ++DOCSHELL 0x85acd000 == 141 [pid = 1854] [id = 469] 12:31:26 INFO - PROCESS | 1854 | ++DOMWINDOW == 160 (0x8777a800) [pid = 1854] [serial = 1408] [outer = (nil)] 12:31:26 INFO - PROCESS | 1854 | ++DOMWINDOW == 161 (0x97f24000) [pid = 1854] [serial = 1409] [outer = 0x8777a800] 12:31:26 INFO - PROCESS | 1854 | 1461180686139 Marionette DEBUG loaded listener.js 12:31:26 INFO - PROCESS | 1854 | ++DOMWINDOW == 162 (0x97f28400) [pid = 1854] [serial = 1410] [outer = 0x8777a800] 12:31:27 INFO - PROCESS | 1854 | 1461180687125 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:31:27 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) 12:31:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1741ms 12:31:27 INFO - PROCESS | 1854 | 1461180687161 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 12:31:27 INFO - PROCESS | 1854 | 1461180687166 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 12:31:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 12:31:27 INFO - PROCESS | 1854 | 1461180687174 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 12:31:27 INFO - PROCESS | 1854 | 1461180687178 Marionette TRACE conn4 <- [1,1850,null,{}] 12:31:27 INFO - PROCESS | 1854 | 1461180687185 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:27 INFO - PROCESS | 1854 | 1461180687429 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 12:31:27 INFO - PROCESS | 1854 | 1461180687790 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:27 INFO - PROCESS | 1854 | ++DOCSHELL 0x974f5800 == 142 [pid = 1854] [id = 470] 12:31:27 INFO - PROCESS | 1854 | ++DOMWINDOW == 163 (0x975b1000) [pid = 1854] [serial = 1411] [outer = (nil)] 12:31:27 INFO - PROCESS | 1854 | ++DOMWINDOW == 164 (0x9801a400) [pid = 1854] [serial = 1412] [outer = 0x975b1000] 12:31:27 INFO - PROCESS | 1854 | 1461180687900 Marionette DEBUG loaded listener.js 12:31:28 INFO - PROCESS | 1854 | ++DOMWINDOW == 165 (0x9801e800) [pid = 1854] [serial = 1413] [outer = 0x975b1000] 12:31:28 INFO - PROCESS | 1854 | 1461180688892 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:31:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:31:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1789ms 12:31:28 INFO - PROCESS | 1854 | 1461180688965 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 12:31:28 INFO - PROCESS | 1854 | 1461180688969 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 12:31:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 12:31:28 INFO - PROCESS | 1854 | 1461180688978 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 12:31:28 INFO - PROCESS | 1854 | 1461180688982 Marionette TRACE conn4 <- [1,1854,null,{}] 12:31:28 INFO - PROCESS | 1854 | 1461180688989 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:29 INFO - PROCESS | 1854 | 1461180689267 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 12:31:31 INFO - PROCESS | 1854 | --DOCSHELL 0x94089000 == 141 [pid = 1854] [id = 121] 12:31:31 INFO - PROCESS | 1854 | --DOCSHELL 0x93f26000 == 140 [pid = 1854] [id = 407] 12:31:31 INFO - PROCESS | 1854 | --DOCSHELL 0x8fd73400 == 139 [pid = 1854] [id = 406] 12:31:31 INFO - PROCESS | 1854 | --DOCSHELL 0x8e80a800 == 138 [pid = 1854] [id = 71] 12:31:31 INFO - PROCESS | 1854 | --DOCSHELL 0x8c76e400 == 137 [pid = 1854] [id = 403] 12:31:31 INFO - PROCESS | 1854 | --DOCSHELL 0x8fd2ac00 == 136 [pid = 1854] [id = 408] 12:31:31 INFO - PROCESS | 1854 | --DOCSHELL 0x8bbae800 == 135 [pid = 1854] [id = 122] 12:31:31 INFO - PROCESS | 1854 | --DOCSHELL 0x98014c00 == 134 [pid = 1854] [id = 410] 12:31:31 INFO - PROCESS | 1854 | --DOCSHELL 0x83f4ec00 == 133 [pid = 1854] [id = 375] 12:31:31 INFO - PROCESS | 1854 | --DOMWINDOW == 164 (0x8a2b3400) [pid = 1854] [serial = 1191] [outer = (nil)] [url = about:blank] 12:31:31 INFO - PROCESS | 1854 | --DOMWINDOW == 163 (0x984c5400) [pid = 1854] [serial = 1236] [outer = (nil)] [url = about:blank] 12:31:31 INFO - PROCESS | 1854 | --DOMWINDOW == 162 (0x8970ec00) [pid = 1854] [serial = 1310] [outer = (nil)] [url = about:blank] 12:31:31 INFO - PROCESS | 1854 | --DOMWINDOW == 161 (0x8945d800) [pid = 1854] [serial = 1307] [outer = (nil)] [url = about:blank] 12:31:31 INFO - PROCESS | 1854 | --DOMWINDOW == 160 (0x8bab9c00) [pid = 1854] [serial = 1262] [outer = (nil)] [url = about:blank] 12:31:31 INFO - PROCESS | 1854 | --DOMWINDOW == 159 (0x8b268000) [pid = 1854] [serial = 1260] [outer = (nil)] [url = about:blank] 12:31:31 INFO - PROCESS | 1854 | --DOMWINDOW == 158 (0x8b261400) [pid = 1854] [serial = 1259] [outer = (nil)] [url = about:blank] 12:31:31 INFO - PROCESS | 1854 | --DOMWINDOW == 157 (0x8970d000) [pid = 1854] [serial = 1257] [outer = (nil)] [url = about:blank] 12:31:31 INFO - PROCESS | 1854 | --DOMWINDOW == 156 (0x894d9c00) [pid = 1854] [serial = 1256] [outer = (nil)] [url = about:blank] 12:31:31 INFO - PROCESS | 1854 | --DOMWINDOW == 155 (0x889fb800) [pid = 1854] [serial = 1254] [outer = (nil)] [url = about:blank] 12:31:31 INFO - PROCESS | 1854 | --DOMWINDOW == 154 (0x886e5c00) [pid = 1854] [serial = 1253] [outer = (nil)] [url = about:blank] 12:31:31 INFO - PROCESS | 1854 | --DOMWINDOW == 153 (0x852eec00) [pid = 1854] [serial = 1251] [outer = (nil)] [url = about:blank] 12:31:31 INFO - PROCESS | 1854 | --DOMWINDOW == 152 (0x84a50000) [pid = 1854] [serial = 1250] [outer = (nil)] [url = about:blank] 12:31:31 INFO - PROCESS | 1854 | --DOMWINDOW == 151 (0x889f1c00) [pid = 1854] [serial = 1304] [outer = (nil)] [url = about:blank] 12:31:31 INFO - PROCESS | 1854 | --DOMWINDOW == 150 (0x85ad0400) [pid = 1854] [serial = 1301] [outer = (nil)] [url = about:blank] 12:31:31 INFO - PROCESS | 1854 | --DOMWINDOW == 149 (0x87960400) [pid = 1854] [serial = 1302] [outer = (nil)] [url = about:blank] 12:31:31 INFO - PROCESS | 1854 | --DOMWINDOW == 148 (0x98b41800) [pid = 1854] [serial = 1298] [outer = (nil)] [url = about:blank] 12:31:31 INFO - PROCESS | 1854 | --DOMWINDOW == 147 (0x984c5800) [pid = 1854] [serial = 1295] [outer = (nil)] [url = about:blank] 12:31:31 INFO - PROCESS | 1854 | --DOMWINDOW == 146 (0x97eaac00) [pid = 1854] [serial = 1292] [outer = (nil)] [url = about:blank] 12:31:31 INFO - PROCESS | 1854 | --DOMWINDOW == 145 (0x9748f400) [pid = 1854] [serial = 1290] [outer = (nil)] [url = about:blank] 12:31:31 INFO - PROCESS | 1854 | --DOMWINDOW == 144 (0x97390c00) [pid = 1854] [serial = 1289] [outer = (nil)] [url = about:blank] 12:31:31 INFO - PROCESS | 1854 | --DOMWINDOW == 143 (0x9690bc00) [pid = 1854] [serial = 1287] [outer = (nil)] [url = about:blank] 12:31:31 INFO - PROCESS | 1854 | --DOMWINDOW == 142 (0x9631d000) [pid = 1854] [serial = 1286] [outer = (nil)] [url = about:blank] 12:31:31 INFO - PROCESS | 1854 | --DOMWINDOW == 141 (0x9304a000) [pid = 1854] [serial = 1284] [outer = (nil)] [url = about:blank] 12:31:31 INFO - PROCESS | 1854 | --DOMWINDOW == 140 (0x92e30000) [pid = 1854] [serial = 1283] [outer = (nil)] [url = about:blank] 12:31:31 INFO - PROCESS | 1854 | --DOMWINDOW == 139 (0x914bd000) [pid = 1854] [serial = 1281] [outer = (nil)] [url = about:blank] 12:31:31 INFO - PROCESS | 1854 | --DOMWINDOW == 138 (0x90672000) [pid = 1854] [serial = 1280] [outer = (nil)] [url = about:blank] 12:31:31 INFO - PROCESS | 1854 | --DOMWINDOW == 137 (0x90268c00) [pid = 1854] [serial = 1278] [outer = (nil)] [url = about:blank] 12:31:31 INFO - PROCESS | 1854 | --DOMWINDOW == 136 (0x90264c00) [pid = 1854] [serial = 1277] [outer = (nil)] [url = about:blank] 12:31:31 INFO - PROCESS | 1854 | --DOMWINDOW == 135 (0x8fd6dc00) [pid = 1854] [serial = 1275] [outer = (nil)] [url = about:blank] 12:31:31 INFO - PROCESS | 1854 | --DOMWINDOW == 134 (0x8fd26c00) [pid = 1854] [serial = 1274] [outer = (nil)] [url = about:blank] 12:31:31 INFO - PROCESS | 1854 | --DOMWINDOW == 133 (0x8f0c9800) [pid = 1854] [serial = 1272] [outer = (nil)] [url = about:blank] 12:31:31 INFO - PROCESS | 1854 | --DOMWINDOW == 132 (0x8ec5f400) [pid = 1854] [serial = 1271] [outer = (nil)] [url = about:blank] 12:31:31 INFO - PROCESS | 1854 | --DOMWINDOW == 131 (0x8e8d8400) [pid = 1854] [serial = 1269] [outer = (nil)] [url = about:blank] 12:31:31 INFO - PROCESS | 1854 | --DOMWINDOW == 130 (0x8e810c00) [pid = 1854] [serial = 1268] [outer = (nil)] [url = about:blank] 12:31:31 INFO - PROCESS | 1854 | --DOMWINDOW == 129 (0x8df2ac00) [pid = 1854] [serial = 1266] [outer = (nil)] [url = about:blank] 12:31:31 INFO - PROCESS | 1854 | --DOMWINDOW == 128 (0x8c76cc00) [pid = 1854] [serial = 1265] [outer = (nil)] [url = about:blank] 12:31:31 INFO - PROCESS | 1854 | --DOMWINDOW == 127 (0x8bac7c00) [pid = 1854] [serial = 1263] [outer = (nil)] [url = about:blank] 12:31:31 INFO - PROCESS | 1854 | --DOMWINDOW == 126 (0x89541c00) [pid = 1854] [serial = 1308] [outer = (nil)] [url = about:blank] 12:31:31 INFO - PROCESS | 1854 | --DOMWINDOW == 125 (0x88b4c400) [pid = 1854] [serial = 1305] [outer = (nil)] [url = about:blank] 12:31:31 INFO - PROCESS | 1854 | 1461180691703 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:31 INFO - PROCESS | 1854 | ++DOCSHELL 0x84e68000 == 134 [pid = 1854] [id = 471] 12:31:31 INFO - PROCESS | 1854 | ++DOMWINDOW == 126 (0x84e6b400) [pid = 1854] [serial = 1414] [outer = (nil)] 12:31:31 INFO - PROCESS | 1854 | ++DOMWINDOW == 127 (0x852e8400) [pid = 1854] [serial = 1415] [outer = 0x84e6b400] 12:31:31 INFO - PROCESS | 1854 | 1461180691793 Marionette DEBUG loaded listener.js 12:31:31 INFO - PROCESS | 1854 | ++DOMWINDOW == 128 (0x8580b400) [pid = 1854] [serial = 1416] [outer = 0x84e6b400] 12:31:32 INFO - PROCESS | 1854 | 1461180692699 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:31:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 12:31:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 3795ms 12:31:32 INFO - PROCESS | 1854 | 1461180692776 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 12:31:32 INFO - PROCESS | 1854 | 1461180692784 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 12:31:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 12:31:32 INFO - PROCESS | 1854 | 1461180692794 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 12:31:32 INFO - PROCESS | 1854 | 1461180692800 Marionette TRACE conn4 <- [1,1858,null,{}] 12:31:32 INFO - PROCESS | 1854 | 1461180692807 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:33 INFO - PROCESS | 1854 | 1461180693039 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 12:31:33 INFO - PROCESS | 1854 | 1461180693238 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:33 INFO - PROCESS | 1854 | ++DOCSHELL 0x8777f000 == 135 [pid = 1854] [id = 472] 12:31:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 129 (0x87961400) [pid = 1854] [serial = 1417] [outer = (nil)] 12:31:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 130 (0x886e5c00) [pid = 1854] [serial = 1418] [outer = 0x87961400] 12:31:33 INFO - PROCESS | 1854 | 1461180693372 Marionette DEBUG loaded listener.js 12:31:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 131 (0x889f0c00) [pid = 1854] [serial = 1419] [outer = 0x87961400] 12:31:34 INFO - PROCESS | 1854 | 1461180694361 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 12:31:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 12:31:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1634ms 12:31:34 INFO - PROCESS | 1854 | 1461180694460 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 12:31:34 INFO - PROCESS | 1854 | 1461180694467 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 12:31:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 12:31:34 INFO - PROCESS | 1854 | 1461180694475 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 12:31:34 INFO - PROCESS | 1854 | 1461180694479 Marionette TRACE conn4 <- [1,1862,null,{}] 12:31:34 INFO - PROCESS | 1854 | 1461180694495 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:34 INFO - PROCESS | 1854 | 1461180694793 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 12:31:35 INFO - PROCESS | 1854 | 1461180695012 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:35 INFO - PROCESS | 1854 | ++DOCSHELL 0x88b4e400 == 136 [pid = 1854] [id = 473] 12:31:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 132 (0x88ea0400) [pid = 1854] [serial = 1420] [outer = (nil)] 12:31:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 133 (0x8945d400) [pid = 1854] [serial = 1421] [outer = 0x88ea0400] 12:31:35 INFO - PROCESS | 1854 | 1461180695099 Marionette DEBUG loaded listener.js 12:31:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 134 (0x89542800) [pid = 1854] [serial = 1422] [outer = 0x88ea0400] 12:31:36 INFO - PROCESS | 1854 | --DOMWINDOW == 133 (0x97b8f000) [pid = 1854] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 12:31:36 INFO - PROCESS | 1854 | --DOMWINDOW == 132 (0x8baa8000) [pid = 1854] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 12:31:36 INFO - PROCESS | 1854 | --DOMWINDOW == 131 (0x97390000) [pid = 1854] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 12:31:36 INFO - PROCESS | 1854 | --DOMWINDOW == 130 (0x881b4400) [pid = 1854] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:31:36 INFO - PROCESS | 1854 | --DOMWINDOW == 129 (0x8970b400) [pid = 1854] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 12:31:36 INFO - PROCESS | 1854 | --DOMWINDOW == 128 (0x859a6000) [pid = 1854] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 12:31:36 INFO - PROCESS | 1854 | --DOMWINDOW == 127 (0x976d7800) [pid = 1854] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 12:31:36 INFO - PROCESS | 1854 | --DOMWINDOW == 126 (0x88cb5c00) [pid = 1854] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 12:31:36 INFO - PROCESS | 1854 | --DOMWINDOW == 125 (0x8fd90000) [pid = 1854] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 12:31:36 INFO - PROCESS | 1854 | --DOMWINDOW == 124 (0x91501c00) [pid = 1854] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 12:31:36 INFO - PROCESS | 1854 | --DOMWINDOW == 123 (0x90664400) [pid = 1854] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 12:31:36 INFO - PROCESS | 1854 | --DOMWINDOW == 122 (0x902b6000) [pid = 1854] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 12:31:36 INFO - PROCESS | 1854 | --DOMWINDOW == 121 (0x85acc800) [pid = 1854] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 12:31:36 INFO - PROCESS | 1854 | --DOMWINDOW == 120 (0x8b269800) [pid = 1854] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 12:31:36 INFO - PROCESS | 1854 | --DOMWINDOW == 119 (0x8e0e3c00) [pid = 1854] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 12:31:36 INFO - PROCESS | 1854 | --DOMWINDOW == 118 (0x8df23000) [pid = 1854] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 12:31:36 INFO - PROCESS | 1854 | --DOMWINDOW == 117 (0x8c8a9800) [pid = 1854] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 12:31:36 INFO - PROCESS | 1854 | --DOMWINDOW == 116 (0x8baa3400) [pid = 1854] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 12:31:36 INFO - PROCESS | 1854 | --DOMWINDOW == 115 (0x8b1f0400) [pid = 1854] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 12:31:36 INFO - PROCESS | 1854 | --DOMWINDOW == 114 (0x8b1e3400) [pid = 1854] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 12:31:36 INFO - PROCESS | 1854 | --DOMWINDOW == 113 (0x88e9f800) [pid = 1854] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 12:31:36 INFO - PROCESS | 1854 | --DOMWINDOW == 112 (0x85aca400) [pid = 1854] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 12:31:36 INFO - PROCESS | 1854 | --DOMWINDOW == 111 (0x88b4f800) [pid = 1854] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 12:31:36 INFO - PROCESS | 1854 | 1461180696621 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 12:31:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 12:31:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 2254ms 12:31:36 INFO - PROCESS | 1854 | 1461180696730 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 12:31:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 12:31:36 INFO - PROCESS | 1854 | 1461180696734 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 12:31:36 INFO - PROCESS | 1854 | 1461180696750 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 12:31:36 INFO - PROCESS | 1854 | 1461180696760 Marionette TRACE conn4 <- [1,1866,null,{}] 12:31:36 INFO - PROCESS | 1854 | 1461180696777 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:37 INFO - PROCESS | 1854 | 1461180696992 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 12:31:37 INFO - PROCESS | 1854 | 1461180697009 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:37 INFO - PROCESS | 1854 | ++DOCSHELL 0x88e9ac00 == 137 [pid = 1854] [id = 474] 12:31:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 112 (0x89456c00) [pid = 1854] [serial = 1423] [outer = (nil)] 12:31:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 113 (0x8970e000) [pid = 1854] [serial = 1424] [outer = 0x89456c00] 12:31:37 INFO - PROCESS | 1854 | 1461180697088 Marionette DEBUG loaded listener.js 12:31:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 114 (0x8a2b1800) [pid = 1854] [serial = 1425] [outer = 0x89456c00] 12:31:38 INFO - PROCESS | 1854 | 1461180698099 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 12:31:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 12:31:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1417ms 12:31:38 INFO - PROCESS | 1854 | 1461180698159 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 12:31:38 INFO - PROCESS | 1854 | 1461180698164 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 12:31:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 12:31:38 INFO - PROCESS | 1854 | 1461180698171 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 12:31:38 INFO - PROCESS | 1854 | 1461180698175 Marionette TRACE conn4 <- [1,1870,null,{}] 12:31:38 INFO - PROCESS | 1854 | 1461180698181 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:38 INFO - PROCESS | 1854 | 1461180698402 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 12:31:38 INFO - PROCESS | 1854 | 1461180698717 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:38 INFO - PROCESS | 1854 | ++DOCSHELL 0x84a4a000 == 138 [pid = 1854] [id = 475] 12:31:38 INFO - PROCESS | 1854 | ++DOMWINDOW == 115 (0x84a4ec00) [pid = 1854] [serial = 1426] [outer = (nil)] 12:31:38 INFO - PROCESS | 1854 | ++DOMWINDOW == 116 (0x852e8800) [pid = 1854] [serial = 1427] [outer = 0x84a4ec00] 12:31:38 INFO - PROCESS | 1854 | 1461180698895 Marionette DEBUG loaded listener.js 12:31:39 INFO - PROCESS | 1854 | ++DOMWINDOW == 117 (0x859a7c00) [pid = 1854] [serial = 1428] [outer = 0x84a4ec00] 12:31:39 INFO - PROCESS | 1854 | 1461180699973 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 12:31:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 12:31:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1841ms 12:31:40 INFO - PROCESS | 1854 | 1461180700014 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 12:31:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 12:31:40 INFO - PROCESS | 1854 | 1461180700024 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 12:31:40 INFO - PROCESS | 1854 | 1461180700035 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 12:31:40 INFO - PROCESS | 1854 | 1461180700042 Marionette TRACE conn4 <- [1,1874,null,{}] 12:31:40 INFO - PROCESS | 1854 | 1461180700051 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:40 INFO - PROCESS | 1854 | 1461180700359 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 12:31:40 INFO - PROCESS | 1854 | 1461180700717 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:40 INFO - PROCESS | 1854 | ++DOCSHELL 0x881b9000 == 139 [pid = 1854] [id = 476] 12:31:40 INFO - PROCESS | 1854 | ++DOMWINDOW == 118 (0x886ec800) [pid = 1854] [serial = 1429] [outer = (nil)] 12:31:40 INFO - PROCESS | 1854 | ++DOMWINDOW == 119 (0x88b4bc00) [pid = 1854] [serial = 1430] [outer = 0x886ec800] 12:31:40 INFO - PROCESS | 1854 | 1461180700823 Marionette DEBUG loaded listener.js 12:31:40 INFO - PROCESS | 1854 | ++DOMWINDOW == 120 (0x88e99400) [pid = 1854] [serial = 1431] [outer = 0x886ec800] 12:31:41 INFO - PROCESS | 1854 | 1461180701935 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 12:31:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 12:31:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1947ms 12:31:41 INFO - PROCESS | 1854 | 1461180701984 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 12:31:41 INFO - PROCESS | 1854 | 1461180701992 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 12:31:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 12:31:42 INFO - PROCESS | 1854 | 1461180702003 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 12:31:42 INFO - PROCESS | 1854 | 1461180702007 Marionette TRACE conn4 <- [1,1878,null,{}] 12:31:42 INFO - PROCESS | 1854 | 1461180702015 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:42 INFO - PROCESS | 1854 | 1461180702288 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 12:31:42 INFO - PROCESS | 1854 | 1461180702673 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:42 INFO - PROCESS | 1854 | ++DOCSHELL 0x881b8c00 == 140 [pid = 1854] [id = 477] 12:31:42 INFO - PROCESS | 1854 | ++DOMWINDOW == 121 (0x8945b000) [pid = 1854] [serial = 1432] [outer = (nil)] 12:31:42 INFO - PROCESS | 1854 | ++DOMWINDOW == 122 (0x89707000) [pid = 1854] [serial = 1433] [outer = 0x8945b000] 12:31:42 INFO - PROCESS | 1854 | 1461180702777 Marionette DEBUG loaded listener.js 12:31:42 INFO - PROCESS | 1854 | ++DOMWINDOW == 123 (0x8a1ee800) [pid = 1854] [serial = 1434] [outer = 0x8945b000] 12:31:43 INFO - PROCESS | 1854 | 1461180703813 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 12:31:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 12:31:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1891ms 12:31:43 INFO - PROCESS | 1854 | 1461180703894 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 12:31:43 INFO - PROCESS | 1854 | 1461180703898 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 12:31:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 12:31:43 INFO - PROCESS | 1854 | 1461180703908 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 12:31:43 INFO - PROCESS | 1854 | 1461180703919 Marionette TRACE conn4 <- [1,1882,null,{}] 12:31:43 INFO - PROCESS | 1854 | 1461180703935 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:44 INFO - PROCESS | 1854 | 1461180704333 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 12:31:44 INFO - PROCESS | 1854 | 1461180704573 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:44 INFO - PROCESS | 1854 | ++DOCSHELL 0x88e9cc00 == 141 [pid = 1854] [id = 478] 12:31:44 INFO - PROCESS | 1854 | ++DOMWINDOW == 124 (0x8a2b3c00) [pid = 1854] [serial = 1435] [outer = (nil)] 12:31:44 INFO - PROCESS | 1854 | ++DOMWINDOW == 125 (0x8b308000) [pid = 1854] [serial = 1436] [outer = 0x8a2b3c00] 12:31:44 INFO - PROCESS | 1854 | 1461180704667 Marionette DEBUG loaded listener.js 12:31:44 INFO - PROCESS | 1854 | ++DOMWINDOW == 126 (0x8b314c00) [pid = 1854] [serial = 1437] [outer = 0x8a2b3c00] 12:31:45 INFO - PROCESS | 1854 | 1461180705638 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 12:31:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 12:31:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1797ms 12:31:45 INFO - PROCESS | 1854 | 1461180705704 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 12:31:45 INFO - PROCESS | 1854 | 1461180705710 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 12:31:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 12:31:45 INFO - PROCESS | 1854 | 1461180705717 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 12:31:45 INFO - PROCESS | 1854 | 1461180705720 Marionette TRACE conn4 <- [1,1886,null,{}] 12:31:45 INFO - PROCESS | 1854 | 1461180705727 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:45 INFO - PROCESS | 1854 | 1461180705972 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 12:31:46 INFO - PROCESS | 1854 | 1461180706289 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:46 INFO - PROCESS | 1854 | ++DOCSHELL 0x8b262000 == 142 [pid = 1854] [id = 479] 12:31:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 127 (0x8b266000) [pid = 1854] [serial = 1438] [outer = (nil)] 12:31:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 128 (0x8bac7c00) [pid = 1854] [serial = 1439] [outer = 0x8b266000] 12:31:46 INFO - PROCESS | 1854 | 1461180706388 Marionette DEBUG loaded listener.js 12:31:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 129 (0x8bbb5c00) [pid = 1854] [serial = 1440] [outer = 0x8b266000] 12:31:47 INFO - PROCESS | 1854 | 1461180707359 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 12:31:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 12:31:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1683ms 12:31:47 INFO - PROCESS | 1854 | 1461180707400 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 12:31:47 INFO - PROCESS | 1854 | 1461180707405 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 12:31:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 12:31:47 INFO - PROCESS | 1854 | 1461180707412 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 12:31:47 INFO - PROCESS | 1854 | 1461180707416 Marionette TRACE conn4 <- [1,1890,null,{}] 12:31:47 INFO - PROCESS | 1854 | 1461180707423 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:47 INFO - PROCESS | 1854 | 1461180707691 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 12:31:48 INFO - PROCESS | 1854 | 1461180708026 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:48 INFO - PROCESS | 1854 | ++DOCSHELL 0x8c76e400 == 143 [pid = 1854] [id = 480] 12:31:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 130 (0x8c76e800) [pid = 1854] [serial = 1441] [outer = (nil)] 12:31:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 131 (0x8c776000) [pid = 1854] [serial = 1442] [outer = 0x8c76e800] 12:31:48 INFO - PROCESS | 1854 | 1461180708137 Marionette DEBUG loaded listener.js 12:31:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 132 (0x8e0e0400) [pid = 1854] [serial = 1443] [outer = 0x8c76e800] 12:31:49 INFO - PROCESS | 1854 | 1461180709126 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 12:31:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 12:31:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1788ms 12:31:49 INFO - PROCESS | 1854 | 1461180709202 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 12:31:49 INFO - PROCESS | 1854 | 1461180709205 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 12:31:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 12:31:49 INFO - PROCESS | 1854 | 1461180709213 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 12:31:49 INFO - PROCESS | 1854 | 1461180709216 Marionette TRACE conn4 <- [1,1894,null,{}] 12:31:49 INFO - PROCESS | 1854 | 1461180709222 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:49 INFO - PROCESS | 1854 | 1461180709521 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 12:31:49 INFO - PROCESS | 1854 | 1461180709873 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:49 INFO - PROCESS | 1854 | ++DOCSHELL 0x8777bc00 == 144 [pid = 1854] [id = 481] 12:31:49 INFO - PROCESS | 1854 | ++DOMWINDOW == 133 (0x8945cc00) [pid = 1854] [serial = 1444] [outer = (nil)] 12:31:49 INFO - PROCESS | 1854 | ++DOMWINDOW == 134 (0x8c6b2c00) [pid = 1854] [serial = 1445] [outer = 0x8945cc00] 12:31:49 INFO - PROCESS | 1854 | 1461180709971 Marionette DEBUG loaded listener.js 12:31:50 INFO - PROCESS | 1854 | ++DOMWINDOW == 135 (0x8e8dd400) [pid = 1854] [serial = 1446] [outer = 0x8945cc00] 12:31:50 INFO - PROCESS | 1854 | 1461180710964 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 12:31:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 12:31:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1794ms 12:31:51 INFO - PROCESS | 1854 | 1461180711008 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 12:31:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 12:31:51 INFO - PROCESS | 1854 | 1461180711012 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 12:31:51 INFO - PROCESS | 1854 | 1461180711019 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 12:31:51 INFO - PROCESS | 1854 | 1461180711023 Marionette TRACE conn4 <- [1,1898,null,{}] 12:31:51 INFO - PROCESS | 1854 | 1461180711030 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:51 INFO - PROCESS | 1854 | 1461180711276 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 12:31:51 INFO - PROCESS | 1854 | 1461180711571 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:51 INFO - PROCESS | 1854 | ++DOCSHELL 0x8e80b400 == 145 [pid = 1854] [id = 482] 12:31:51 INFO - PROCESS | 1854 | ++DOMWINDOW == 136 (0x8e80dc00) [pid = 1854] [serial = 1447] [outer = (nil)] 12:31:51 INFO - PROCESS | 1854 | ++DOMWINDOW == 137 (0x8ea0fc00) [pid = 1854] [serial = 1448] [outer = 0x8e80dc00] 12:31:51 INFO - PROCESS | 1854 | 1461180711667 Marionette DEBUG loaded listener.js 12:31:51 INFO - PROCESS | 1854 | ++DOMWINDOW == 138 (0x8f0c6800) [pid = 1854] [serial = 1449] [outer = 0x8e80dc00] 12:31:52 INFO - PROCESS | 1854 | 1461180712650 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 12:31:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 12:31:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1689ms 12:31:52 INFO - PROCESS | 1854 | 1461180712709 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 12:31:52 INFO - PROCESS | 1854 | 1461180712713 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 12:31:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 12:31:52 INFO - PROCESS | 1854 | 1461180712721 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 12:31:52 INFO - PROCESS | 1854 | 1461180712725 Marionette TRACE conn4 <- [1,1902,null,{}] 12:31:52 INFO - PROCESS | 1854 | 1461180712731 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:52 INFO - PROCESS | 1854 | 1461180712969 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 12:31:53 INFO - PROCESS | 1854 | 1461180713284 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:53 INFO - PROCESS | 1854 | ++DOCSHELL 0x847ef000 == 146 [pid = 1854] [id = 483] 12:31:53 INFO - PROCESS | 1854 | ++DOMWINDOW == 139 (0x8e0e4800) [pid = 1854] [serial = 1450] [outer = (nil)] 12:31:53 INFO - PROCESS | 1854 | ++DOMWINDOW == 140 (0x8fd26400) [pid = 1854] [serial = 1451] [outer = 0x8e0e4800] 12:31:53 INFO - PROCESS | 1854 | 1461180713390 Marionette DEBUG loaded listener.js 12:31:53 INFO - PROCESS | 1854 | ++DOMWINDOW == 141 (0x8fd2ac00) [pid = 1854] [serial = 1452] [outer = 0x8e0e4800] 12:31:54 INFO - PROCESS | 1854 | 1461180714330 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 12:31:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 12:31:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1683ms 12:31:54 INFO - PROCESS | 1854 | 1461180714404 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 12:31:54 INFO - PROCESS | 1854 | 1461180714407 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 12:31:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 12:31:54 INFO - PROCESS | 1854 | 1461180714415 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 12:31:54 INFO - PROCESS | 1854 | 1461180714419 Marionette TRACE conn4 <- [1,1906,null,{}] 12:31:54 INFO - PROCESS | 1854 | 1461180714426 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:54 INFO - PROCESS | 1854 | 1461180714684 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 12:31:55 INFO - PROCESS | 1854 | 1461180715010 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:55 INFO - PROCESS | 1854 | ++DOCSHELL 0x88b55000 == 147 [pid = 1854] [id = 484] 12:31:55 INFO - PROCESS | 1854 | ++DOMWINDOW == 142 (0x8c6be400) [pid = 1854] [serial = 1453] [outer = (nil)] 12:31:55 INFO - PROCESS | 1854 | ++DOMWINDOW == 143 (0x8fd77400) [pid = 1854] [serial = 1454] [outer = 0x8c6be400] 12:31:55 INFO - PROCESS | 1854 | 1461180715111 Marionette DEBUG loaded listener.js 12:31:55 INFO - PROCESS | 1854 | ++DOMWINDOW == 144 (0x8fd8c400) [pid = 1854] [serial = 1455] [outer = 0x8c6be400] 12:31:56 INFO - PROCESS | 1854 | 1461180716059 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 12:31:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 12:31:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1682ms 12:31:56 INFO - PROCESS | 1854 | 1461180716098 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 12:31:56 INFO - PROCESS | 1854 | 1461180716103 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 12:31:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 12:31:56 INFO - PROCESS | 1854 | 1461180716110 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 12:31:56 INFO - PROCESS | 1854 | 1461180716114 Marionette TRACE conn4 <- [1,1910,null,{}] 12:31:56 INFO - PROCESS | 1854 | 1461180716121 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:56 INFO - PROCESS | 1854 | 1461180716366 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 12:31:56 INFO - PROCESS | 1854 | 1461180716698 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:56 INFO - PROCESS | 1854 | ++DOCSHELL 0x9026ec00 == 148 [pid = 1854] [id = 485] 12:31:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 145 (0x902b1400) [pid = 1854] [serial = 1456] [outer = (nil)] 12:31:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 146 (0x902b7400) [pid = 1854] [serial = 1457] [outer = 0x902b1400] 12:31:56 INFO - PROCESS | 1854 | 1461180716815 Marionette DEBUG loaded listener.js 12:31:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 147 (0x9115d800) [pid = 1854] [serial = 1458] [outer = 0x902b1400] 12:31:57 INFO - PROCESS | 1854 | 1461180717878 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 12:31:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 12:31:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1838ms 12:31:57 INFO - PROCESS | 1854 | 1461180717950 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 12:31:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 12:31:57 INFO - PROCESS | 1854 | 1461180717955 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 12:31:57 INFO - PROCESS | 1854 | 1461180717962 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 12:31:57 INFO - PROCESS | 1854 | 1461180717967 Marionette TRACE conn4 <- [1,1914,null,{}] 12:31:57 INFO - PROCESS | 1854 | 1461180717974 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:58 INFO - PROCESS | 1854 | 1461180718286 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 12:31:58 INFO - PROCESS | 1854 | 1461180718615 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:58 INFO - PROCESS | 1854 | ++DOCSHELL 0x9026a000 == 149 [pid = 1854] [id = 486] 12:31:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 148 (0x90668400) [pid = 1854] [serial = 1459] [outer = (nil)] 12:31:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 149 (0x92a95800) [pid = 1854] [serial = 1460] [outer = 0x90668400] 12:31:58 INFO - PROCESS | 1854 | 1461180718708 Marionette DEBUG loaded listener.js 12:31:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 150 (0x92de4400) [pid = 1854] [serial = 1461] [outer = 0x90668400] 12:31:59 INFO - PROCESS | 1854 | 1461180719679 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 12:31:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 12:31:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1748ms 12:31:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 12:31:59 INFO - PROCESS | 1854 | 1461180719712 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 12:31:59 INFO - PROCESS | 1854 | 1461180719715 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 12:31:59 INFO - PROCESS | 1854 | 1461180719723 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 12:31:59 INFO - PROCESS | 1854 | 1461180719727 Marionette TRACE conn4 <- [1,1918,null,{}] 12:31:59 INFO - PROCESS | 1854 | 1461180719734 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:59 INFO - PROCESS | 1854 | 1461180719979 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 12:32:00 INFO - PROCESS | 1854 | 1461180720306 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:00 INFO - PROCESS | 1854 | ++DOCSHELL 0x8e0dac00 == 150 [pid = 1854] [id = 487] 12:32:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 151 (0x8e8d1000) [pid = 1854] [serial = 1462] [outer = (nil)] 12:32:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 152 (0x93f26800) [pid = 1854] [serial = 1463] [outer = 0x8e8d1000] 12:32:00 INFO - PROCESS | 1854 | 1461180720433 Marionette DEBUG loaded listener.js 12:32:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 153 (0x93f2d400) [pid = 1854] [serial = 1464] [outer = 0x8e8d1000] 12:32:01 INFO - PROCESS | 1854 | 1461180721382 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 12:32:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 12:32:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1735ms 12:32:01 INFO - PROCESS | 1854 | 1461180721457 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 12:32:01 INFO - PROCESS | 1854 | 1461180721460 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 12:32:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 12:32:01 INFO - PROCESS | 1854 | 1461180721469 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 12:32:01 INFO - PROCESS | 1854 | 1461180721473 Marionette TRACE conn4 <- [1,1922,null,{}] 12:32:01 INFO - PROCESS | 1854 | 1461180721480 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:01 INFO - PROCESS | 1854 | 1461180721773 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 12:32:02 INFO - PROCESS | 1854 | 1461180722167 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:02 INFO - PROCESS | 1854 | ++DOCSHELL 0x93046400 == 151 [pid = 1854] [id = 488] 12:32:02 INFO - PROCESS | 1854 | ++DOMWINDOW == 154 (0x9304a000) [pid = 1854] [serial = 1465] [outer = (nil)] 12:32:02 INFO - PROCESS | 1854 | ++DOMWINDOW == 155 (0x96916c00) [pid = 1854] [serial = 1466] [outer = 0x9304a000] 12:32:02 INFO - PROCESS | 1854 | 1461180722266 Marionette DEBUG loaded listener.js 12:32:02 INFO - PROCESS | 1854 | ++DOMWINDOW == 156 (0x970d4800) [pid = 1854] [serial = 1467] [outer = 0x9304a000] 12:32:03 INFO - PROCESS | 1854 | 1461180723273 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 12:32:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 12:32:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1840ms 12:32:03 INFO - PROCESS | 1854 | 1461180723309 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 12:32:03 INFO - PROCESS | 1854 | 1461180723314 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 12:32:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 12:32:03 INFO - PROCESS | 1854 | 1461180723321 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 12:32:03 INFO - PROCESS | 1854 | 1461180723324 Marionette TRACE conn4 <- [1,1926,null,{}] 12:32:03 INFO - PROCESS | 1854 | 1461180723330 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:03 INFO - PROCESS | 1854 | 1461180723562 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 12:32:03 INFO - PROCESS | 1854 | 1461180723892 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:03 INFO - PROCESS | 1854 | ++DOCSHELL 0x8f361800 == 152 [pid = 1854] [id = 489] 12:32:03 INFO - PROCESS | 1854 | ++DOMWINDOW == 157 (0x92e30000) [pid = 1854] [serial = 1468] [outer = (nil)] 12:32:03 INFO - PROCESS | 1854 | ++DOMWINDOW == 158 (0x976d7400) [pid = 1854] [serial = 1469] [outer = 0x92e30000] 12:32:03 INFO - PROCESS | 1854 | 1461180723993 Marionette DEBUG loaded listener.js 12:32:04 INFO - PROCESS | 1854 | ++DOMWINDOW == 159 (0x97b8b800) [pid = 1854] [serial = 1470] [outer = 0x92e30000] 12:32:04 INFO - PROCESS | 1854 | 1461180724990 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 12:32:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 12:32:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1737ms 12:32:05 INFO - PROCESS | 1854 | 1461180725059 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 12:32:05 INFO - PROCESS | 1854 | 1461180725062 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 12:32:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 12:32:05 INFO - PROCESS | 1854 | 1461180725070 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 12:32:05 INFO - PROCESS | 1854 | 1461180725074 Marionette TRACE conn4 <- [1,1930,null,{}] 12:32:05 INFO - PROCESS | 1854 | 1461180725081 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:05 INFO - PROCESS | 1854 | 1461180725318 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 12:32:05 INFO - PROCESS | 1854 | 1461180725647 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:05 INFO - PROCESS | 1854 | ++DOCSHELL 0x9690bc00 == 153 [pid = 1854] [id = 490] 12:32:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 160 (0x97389400) [pid = 1854] [serial = 1471] [outer = (nil)] 12:32:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 161 (0x9801c000) [pid = 1854] [serial = 1472] [outer = 0x97389400] 12:32:05 INFO - PROCESS | 1854 | 1461180725742 Marionette DEBUG loaded listener.js 12:32:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 162 (0x984a0000) [pid = 1854] [serial = 1473] [outer = 0x97389400] 12:32:06 INFO - PROCESS | 1854 | 1461180726794 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 12:32:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 12:32:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1783ms 12:32:06 INFO - PROCESS | 1854 | 1461180726855 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 12:32:06 INFO - PROCESS | 1854 | 1461180726859 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 12:32:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 12:32:06 INFO - PROCESS | 1854 | 1461180726866 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 12:32:06 INFO - PROCESS | 1854 | 1461180726870 Marionette TRACE conn4 <- [1,1934,null,{}] 12:32:06 INFO - PROCESS | 1854 | 1461180726876 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:07 INFO - PROCESS | 1854 | 1461180727120 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 12:32:07 INFO - PROCESS | 1854 | 1461180727456 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:07 INFO - PROCESS | 1854 | ++DOCSHELL 0x97ec7c00 == 154 [pid = 1854] [id = 491] 12:32:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 163 (0x97f2d800) [pid = 1854] [serial = 1474] [outer = (nil)] 12:32:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 164 (0x984d0c00) [pid = 1854] [serial = 1475] [outer = 0x97f2d800] 12:32:07 INFO - PROCESS | 1854 | 1461180727556 Marionette DEBUG loaded listener.js 12:32:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 165 (0x987c9400) [pid = 1854] [serial = 1476] [outer = 0x97f2d800] 12:32:08 INFO - PROCESS | 1854 | 1461180728517 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 12:32:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 12:32:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1684ms 12:32:08 INFO - PROCESS | 1854 | 1461180728552 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 12:32:08 INFO - PROCESS | 1854 | 1461180728555 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 12:32:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 12:32:08 INFO - PROCESS | 1854 | 1461180728562 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 12:32:08 INFO - PROCESS | 1854 | 1461180728566 Marionette TRACE conn4 <- [1,1938,null,{}] 12:32:08 INFO - PROCESS | 1854 | 1461180728573 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:08 INFO - PROCESS | 1854 | 1461180728823 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 12:32:09 INFO - PROCESS | 1854 | 1461180729147 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:10 INFO - PROCESS | 1854 | --DOCSHELL 0x894da000 == 153 [pid = 1854] [id = 205] 12:32:10 INFO - PROCESS | 1854 | --DOCSHELL 0x85ac4000 == 152 [pid = 1854] [id = 433] 12:32:10 INFO - PROCESS | 1854 | --DOCSHELL 0x88e9ac00 == 151 [pid = 1854] [id = 474] 12:32:10 INFO - PROCESS | 1854 | --DOCSHELL 0x88b4e400 == 150 [pid = 1854] [id = 473] 12:32:10 INFO - PROCESS | 1854 | --DOCSHELL 0x8777f000 == 149 [pid = 1854] [id = 472] 12:32:10 INFO - PROCESS | 1854 | --DOCSHELL 0x84e68000 == 148 [pid = 1854] [id = 471] 12:32:10 INFO - PROCESS | 1854 | --DOCSHELL 0x9408cc00 == 147 [pid = 1854] [id = 467] 12:32:10 INFO - PROCESS | 1854 | --DOCSHELL 0x8c777800 == 146 [pid = 1854] [id = 466] 12:32:10 INFO - PROCESS | 1854 | --DOCSHELL 0x8fd7a000 == 145 [pid = 1854] [id = 465] 12:32:10 INFO - PROCESS | 1854 | --DOCSHELL 0x8f0c7400 == 144 [pid = 1854] [id = 464] 12:32:10 INFO - PROCESS | 1854 | --DOCSHELL 0x8e8d3000 == 143 [pid = 1854] [id = 463] 12:32:10 INFO - PROCESS | 1854 | --DOCSHELL 0x8baa0000 == 142 [pid = 1854] [id = 462] 12:32:10 INFO - PROCESS | 1854 | --DOCSHELL 0x89545c00 == 141 [pid = 1854] [id = 460] 12:32:10 INFO - PROCESS | 1854 | --DOCSHELL 0x8b1eac00 == 140 [pid = 1854] [id = 461] 12:32:10 INFO - PROCESS | 1854 | --DOCSHELL 0x894db800 == 139 [pid = 1854] [id = 459] 12:32:10 INFO - PROCESS | 1854 | --DOCSHELL 0x88b2dc00 == 138 [pid = 1854] [id = 458] 12:32:10 INFO - PROCESS | 1854 | --DOCSHELL 0x85814400 == 137 [pid = 1854] [id = 457] 12:32:10 INFO - PROCESS | 1854 | ++DOCSHELL 0x848e2c00 == 138 [pid = 1854] [id = 492] 12:32:10 INFO - PROCESS | 1854 | ++DOMWINDOW == 166 (0x848ef800) [pid = 1854] [serial = 1477] [outer = (nil)] 12:32:11 INFO - PROCESS | 1854 | ++DOMWINDOW == 167 (0x859ad800) [pid = 1854] [serial = 1478] [outer = 0x848ef800] 12:32:11 INFO - PROCESS | 1854 | 1461180731037 Marionette DEBUG loaded listener.js 12:32:11 INFO - PROCESS | 1854 | ++DOMWINDOW == 168 (0x87779400) [pid = 1854] [serial = 1479] [outer = 0x848ef800] 12:32:11 INFO - PROCESS | 1854 | --DOMWINDOW == 167 (0x987c1c00) [pid = 1854] [serial = 1296] [outer = (nil)] [url = about:blank] 12:32:11 INFO - PROCESS | 1854 | --DOMWINDOW == 166 (0x98b48800) [pid = 1854] [serial = 1299] [outer = (nil)] [url = about:blank] 12:32:11 INFO - PROCESS | 1854 | --DOMWINDOW == 165 (0x97f26000) [pid = 1854] [serial = 1293] [outer = (nil)] [url = about:blank] 12:32:11 INFO - PROCESS | 1854 | --DOMWINDOW == 164 (0x8970d400) [pid = 1854] [serial = 1248] [outer = (nil)] [url = about:blank] 12:32:11 INFO - PROCESS | 1854 | --DOMWINDOW == 163 (0x8a174c00) [pid = 1854] [serial = 1370] [outer = (nil)] [url = about:blank] 12:32:11 INFO - PROCESS | 1854 | --DOMWINDOW == 162 (0x8a173c00) [pid = 1854] [serial = 1367] [outer = (nil)] [url = about:blank] 12:32:11 INFO - PROCESS | 1854 | --DOMWINDOW == 161 (0x85ac3c00) [pid = 1854] [serial = 1361] [outer = (nil)] [url = about:blank] 12:32:11 INFO - PROCESS | 1854 | --DOMWINDOW == 160 (0x881b5400) [pid = 1854] [serial = 1362] [outer = (nil)] [url = about:blank] 12:32:11 INFO - PROCESS | 1854 | --DOMWINDOW == 159 (0x97b96c00) [pid = 1854] [serial = 1359] [outer = (nil)] [url = about:blank] 12:32:11 INFO - PROCESS | 1854 | --DOMWINDOW == 158 (0x97aad000) [pid = 1854] [serial = 1358] [outer = (nil)] [url = about:blank] 12:32:11 INFO - PROCESS | 1854 | --DOMWINDOW == 157 (0x97387800) [pid = 1854] [serial = 1356] [outer = (nil)] [url = about:blank] 12:32:11 INFO - PROCESS | 1854 | --DOMWINDOW == 156 (0x94082c00) [pid = 1854] [serial = 1355] [outer = (nil)] [url = about:blank] 12:32:11 INFO - PROCESS | 1854 | --DOMWINDOW == 155 (0x94084800) [pid = 1854] [serial = 1353] [outer = (nil)] [url = about:blank] 12:32:11 INFO - PROCESS | 1854 | --DOMWINDOW == 154 (0x93f30800) [pid = 1854] [serial = 1352] [outer = (nil)] [url = about:blank] 12:32:11 INFO - PROCESS | 1854 | --DOMWINDOW == 153 (0x92de7400) [pid = 1854] [serial = 1350] [outer = (nil)] [url = about:blank] 12:32:11 INFO - PROCESS | 1854 | --DOMWINDOW == 152 (0x92de5000) [pid = 1854] [serial = 1349] [outer = (nil)] [url = about:blank] 12:32:11 INFO - PROCESS | 1854 | --DOMWINDOW == 151 (0x9150e400) [pid = 1854] [serial = 1347] [outer = (nil)] [url = about:blank] 12:32:11 INFO - PROCESS | 1854 | --DOMWINDOW == 150 (0x91506000) [pid = 1854] [serial = 1346] [outer = (nil)] [url = about:blank] 12:32:11 INFO - PROCESS | 1854 | --DOMWINDOW == 149 (0x90671400) [pid = 1854] [serial = 1344] [outer = (nil)] [url = about:blank] 12:32:11 INFO - PROCESS | 1854 | --DOMWINDOW == 148 (0x902c0c00) [pid = 1854] [serial = 1343] [outer = (nil)] [url = about:blank] 12:32:11 INFO - PROCESS | 1854 | --DOMWINDOW == 147 (0x8fd94000) [pid = 1854] [serial = 1341] [outer = (nil)] [url = about:blank] 12:32:11 INFO - PROCESS | 1854 | --DOMWINDOW == 146 (0x8fd8f400) [pid = 1854] [serial = 1340] [outer = (nil)] [url = about:blank] 12:32:11 INFO - PROCESS | 1854 | --DOMWINDOW == 145 (0x8fd2d000) [pid = 1854] [serial = 1338] [outer = (nil)] [url = about:blank] 12:32:11 INFO - PROCESS | 1854 | --DOMWINDOW == 144 (0x8f362000) [pid = 1854] [serial = 1337] [outer = (nil)] [url = about:blank] 12:32:11 INFO - PROCESS | 1854 | --DOMWINDOW == 143 (0x8f0c2c00) [pid = 1854] [serial = 1335] [outer = (nil)] [url = about:blank] 12:32:11 INFO - PROCESS | 1854 | --DOMWINDOW == 142 (0x8ec5a800) [pid = 1854] [serial = 1334] [outer = (nil)] [url = about:blank] 12:32:11 INFO - PROCESS | 1854 | --DOMWINDOW == 141 (0x8e8d8000) [pid = 1854] [serial = 1332] [outer = (nil)] [url = about:blank] 12:32:11 INFO - PROCESS | 1854 | --DOMWINDOW == 140 (0x8e80a400) [pid = 1854] [serial = 1331] [outer = (nil)] [url = about:blank] 12:32:11 INFO - PROCESS | 1854 | --DOMWINDOW == 139 (0x8e0d9800) [pid = 1854] [serial = 1329] [outer = (nil)] [url = about:blank] 12:32:11 INFO - PROCESS | 1854 | --DOMWINDOW == 138 (0x8df26000) [pid = 1854] [serial = 1328] [outer = (nil)] [url = about:blank] 12:32:11 INFO - PROCESS | 1854 | --DOMWINDOW == 137 (0x8c6bc400) [pid = 1854] [serial = 1326] [outer = (nil)] [url = about:blank] 12:32:11 INFO - PROCESS | 1854 | --DOMWINDOW == 136 (0x8c6ba000) [pid = 1854] [serial = 1325] [outer = (nil)] [url = about:blank] 12:32:11 INFO - PROCESS | 1854 | --DOMWINDOW == 135 (0x8bac5c00) [pid = 1854] [serial = 1323] [outer = (nil)] [url = about:blank] 12:32:11 INFO - PROCESS | 1854 | --DOMWINDOW == 134 (0x8bab9800) [pid = 1854] [serial = 1322] [outer = (nil)] [url = about:blank] 12:32:11 INFO - PROCESS | 1854 | --DOMWINDOW == 133 (0x8b30c800) [pid = 1854] [serial = 1320] [outer = (nil)] [url = about:blank] 12:32:11 INFO - PROCESS | 1854 | --DOMWINDOW == 132 (0x8b263c00) [pid = 1854] [serial = 1319] [outer = (nil)] [url = about:blank] 12:32:11 INFO - PROCESS | 1854 | --DOMWINDOW == 131 (0x8a1f0400) [pid = 1854] [serial = 1317] [outer = (nil)] [url = about:blank] 12:32:11 INFO - PROCESS | 1854 | --DOMWINDOW == 130 (0x8945fc00) [pid = 1854] [serial = 1316] [outer = (nil)] [url = about:blank] 12:32:11 INFO - PROCESS | 1854 | --DOMWINDOW == 129 (0x881bc000) [pid = 1854] [serial = 1314] [outer = (nil)] [url = about:blank] 12:32:11 INFO - PROCESS | 1854 | --DOMWINDOW == 128 (0x87963c00) [pid = 1854] [serial = 1313] [outer = (nil)] [url = about:blank] 12:32:11 INFO - PROCESS | 1854 | --DOMWINDOW == 127 (0x88cad800) [pid = 1854] [serial = 1364] [outer = (nil)] [url = about:blank] 12:32:11 INFO - PROCESS | 1854 | --DOMWINDOW == 126 (0x8a2b4000) [pid = 1854] [serial = 1368] [outer = (nil)] [url = about:blank] 12:32:11 INFO - PROCESS | 1854 | --DOMWINDOW == 125 (0x88e9d000) [pid = 1854] [serial = 1365] [outer = (nil)] [url = about:blank] 12:32:12 INFO - PROCESS | 1854 | 1461180732135 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 12:32:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 12:32:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 3599ms 12:32:12 INFO - PROCESS | 1854 | 1461180732162 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 12:32:12 INFO - PROCESS | 1854 | 1461180732169 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 12:32:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 12:32:12 INFO - PROCESS | 1854 | 1461180732181 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 12:32:12 INFO - PROCESS | 1854 | 1461180732185 Marionette TRACE conn4 <- [1,1942,null,{}] 12:32:12 INFO - PROCESS | 1854 | 1461180732194 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:12 INFO - PROCESS | 1854 | 1461180732464 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 12:32:12 INFO - PROCESS | 1854 | 1461180732684 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:12 INFO - PROCESS | 1854 | ++DOCSHELL 0x889f7800 == 139 [pid = 1854] [id = 493] 12:32:12 INFO - PROCESS | 1854 | ++DOMWINDOW == 126 (0x889fac00) [pid = 1854] [serial = 1480] [outer = (nil)] 12:32:12 INFO - PROCESS | 1854 | ++DOMWINDOW == 127 (0x88b2cc00) [pid = 1854] [serial = 1481] [outer = 0x889fac00] 12:32:12 INFO - PROCESS | 1854 | 1461180732840 Marionette DEBUG loaded listener.js 12:32:12 INFO - PROCESS | 1854 | ++DOMWINDOW == 128 (0x88cb2400) [pid = 1854] [serial = 1482] [outer = 0x889fac00] 12:32:13 INFO - PROCESS | 1854 | 1461180733756 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 12:32:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 12:32:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1638ms 12:32:13 INFO - PROCESS | 1854 | 1461180733824 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 12:32:13 INFO - PROCESS | 1854 | 1461180733831 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 12:32:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 12:32:13 INFO - PROCESS | 1854 | 1461180733843 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 12:32:13 INFO - PROCESS | 1854 | 1461180733847 Marionette TRACE conn4 <- [1,1946,null,{}] 12:32:13 INFO - PROCESS | 1854 | 1461180733861 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:14 INFO - PROCESS | 1854 | 1461180734157 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 12:32:14 INFO - PROCESS | 1854 | 1461180734189 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:14 INFO - PROCESS | 1854 | ++DOCSHELL 0x881bf000 == 140 [pid = 1854] [id = 494] 12:32:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 129 (0x88b4dc00) [pid = 1854] [serial = 1483] [outer = (nil)] 12:32:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 130 (0x89544c00) [pid = 1854] [serial = 1484] [outer = 0x88b4dc00] 12:32:14 INFO - PROCESS | 1854 | 1461180734273 Marionette DEBUG loaded listener.js 12:32:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 131 (0x8970b800) [pid = 1854] [serial = 1485] [outer = 0x88b4dc00] 12:32:15 INFO - PROCESS | 1854 | 1461180735485 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 12:32:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 12:32:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1686ms 12:32:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 12:32:15 INFO - PROCESS | 1854 | 1461180735538 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 12:32:15 INFO - PROCESS | 1854 | 1461180735541 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 12:32:15 INFO - PROCESS | 1854 | 1461180735549 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 12:32:15 INFO - PROCESS | 1854 | 1461180735556 Marionette TRACE conn4 <- [1,1950,null,{}] 12:32:15 INFO - PROCESS | 1854 | 1461180735572 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:15 INFO - PROCESS | 1854 | 1461180735897 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 12:32:16 INFO - PROCESS | 1854 | --DOMWINDOW == 130 (0x8f356400) [pid = 1854] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 12:32:16 INFO - PROCESS | 1854 | --DOMWINDOW == 129 (0x8b266400) [pid = 1854] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 12:32:16 INFO - PROCESS | 1854 | --DOMWINDOW == 128 (0x88ea0400) [pid = 1854] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 12:32:16 INFO - PROCESS | 1854 | --DOMWINDOW == 127 (0x8b264800) [pid = 1854] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 12:32:16 INFO - PROCESS | 1854 | --DOMWINDOW == 126 (0x8ea05800) [pid = 1854] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 12:32:16 INFO - PROCESS | 1854 | --DOMWINDOW == 125 (0x85ac7800) [pid = 1854] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 12:32:16 INFO - PROCESS | 1854 | --DOMWINDOW == 124 (0x9408e800) [pid = 1854] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 12:32:16 INFO - PROCESS | 1854 | --DOMWINDOW == 123 (0x8fd8c800) [pid = 1854] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 12:32:16 INFO - PROCESS | 1854 | --DOMWINDOW == 122 (0x93046800) [pid = 1854] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 12:32:16 INFO - PROCESS | 1854 | --DOMWINDOW == 121 (0x8c771800) [pid = 1854] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 12:32:16 INFO - PROCESS | 1854 | --DOMWINDOW == 120 (0x87961400) [pid = 1854] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 12:32:16 INFO - PROCESS | 1854 | --DOMWINDOW == 119 (0x84e6b400) [pid = 1854] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 12:32:16 INFO - PROCESS | 1854 | --DOMWINDOW == 118 (0x859ab400) [pid = 1854] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 12:32:16 INFO - PROCESS | 1854 | --DOMWINDOW == 117 (0x8777a800) [pid = 1854] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 12:32:16 INFO - PROCESS | 1854 | --DOMWINDOW == 116 (0x88caec00) [pid = 1854] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 12:32:16 INFO - PROCESS | 1854 | --DOMWINDOW == 115 (0x8e8d1800) [pid = 1854] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 12:32:16 INFO - PROCESS | 1854 | --DOMWINDOW == 114 (0x8b267000) [pid = 1854] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 12:32:16 INFO - PROCESS | 1854 | 1461180736588 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:16 INFO - PROCESS | 1854 | ++DOCSHELL 0x84a4e400 == 141 [pid = 1854] [id = 495] 12:32:16 INFO - PROCESS | 1854 | ++DOMWINDOW == 115 (0x84e6b400) [pid = 1854] [serial = 1486] [outer = (nil)] 12:32:16 INFO - PROCESS | 1854 | ++DOMWINDOW == 116 (0x8777a800) [pid = 1854] [serial = 1487] [outer = 0x84e6b400] 12:32:16 INFO - PROCESS | 1854 | 1461180736670 Marionette DEBUG loaded listener.js 12:32:16 INFO - PROCESS | 1854 | ++DOMWINDOW == 117 (0x89460c00) [pid = 1854] [serial = 1488] [outer = 0x84e6b400] 12:32:17 INFO - PROCESS | 1854 | 1461180737508 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 12:32:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 12:32:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 2002ms 12:32:17 INFO - PROCESS | 1854 | 1461180737550 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 12:32:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 12:32:17 INFO - PROCESS | 1854 | 1461180737556 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 12:32:17 INFO - PROCESS | 1854 | 1461180737564 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 12:32:17 INFO - PROCESS | 1854 | 1461180737570 Marionette TRACE conn4 <- [1,1954,null,{}] 12:32:17 INFO - PROCESS | 1854 | 1461180737591 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:17 INFO - PROCESS | 1854 | 1461180737830 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 12:32:18 INFO - PROCESS | 1854 | 1461180738017 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:18 INFO - PROCESS | 1854 | ++DOCSHELL 0x87964400 == 142 [pid = 1854] [id = 496] 12:32:18 INFO - PROCESS | 1854 | ++DOMWINDOW == 118 (0x8970fc00) [pid = 1854] [serial = 1489] [outer = (nil)] 12:32:18 INFO - PROCESS | 1854 | ++DOMWINDOW == 119 (0x8b267000) [pid = 1854] [serial = 1490] [outer = 0x8970fc00] 12:32:18 INFO - PROCESS | 1854 | 1461180738097 Marionette DEBUG loaded listener.js 12:32:18 INFO - PROCESS | 1854 | ++DOMWINDOW == 120 (0x8b30c400) [pid = 1854] [serial = 1491] [outer = 0x8970fc00] 12:32:19 INFO - PROCESS | 1854 | 1461180739199 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 12:32:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 12:32:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1699ms 12:32:19 INFO - PROCESS | 1854 | 1461180739263 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 12:32:19 INFO - PROCESS | 1854 | 1461180739271 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 12:32:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 12:32:19 INFO - PROCESS | 1854 | 1461180739282 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 12:32:19 INFO - PROCESS | 1854 | 1461180739287 Marionette TRACE conn4 <- [1,1958,null,{}] 12:32:19 INFO - PROCESS | 1854 | 1461180739297 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:19 INFO - PROCESS | 1854 | 1461180739597 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 12:32:19 INFO - PROCESS | 1854 | 1461180739941 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:19 INFO - PROCESS | 1854 | ++DOCSHELL 0x886ea000 == 143 [pid = 1854] [id = 497] 12:32:19 INFO - PROCESS | 1854 | ++DOMWINDOW == 121 (0x886eb400) [pid = 1854] [serial = 1492] [outer = (nil)] 12:32:20 INFO - PROCESS | 1854 | ++DOMWINDOW == 122 (0x88ea3c00) [pid = 1854] [serial = 1493] [outer = 0x886eb400] 12:32:20 INFO - PROCESS | 1854 | 1461180740059 Marionette DEBUG loaded listener.js 12:32:20 INFO - PROCESS | 1854 | ++DOMWINDOW == 123 (0x8970a400) [pid = 1854] [serial = 1494] [outer = 0x886eb400] 12:32:21 INFO - PROCESS | 1854 | 1461180741101 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 12:32:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 12:32:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1890ms 12:32:21 INFO - PROCESS | 1854 | 1461180741174 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 12:32:21 INFO - PROCESS | 1854 | 1461180741183 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 12:32:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 12:32:21 INFO - PROCESS | 1854 | 1461180741197 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 12:32:21 INFO - PROCESS | 1854 | 1461180741201 Marionette TRACE conn4 <- [1,1962,null,{}] 12:32:21 INFO - PROCESS | 1854 | 1461180741208 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:21 INFO - PROCESS | 1854 | 1461180741503 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 12:32:21 INFO - PROCESS | 1854 | 1461180741899 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:21 INFO - PROCESS | 1854 | ++DOCSHELL 0x8b266800 == 144 [pid = 1854] [id = 498] 12:32:21 INFO - PROCESS | 1854 | ++DOMWINDOW == 124 (0x8b268000) [pid = 1854] [serial = 1495] [outer = (nil)] 12:32:21 INFO - PROCESS | 1854 | ++DOMWINDOW == 125 (0x8baa0400) [pid = 1854] [serial = 1496] [outer = 0x8b268000] 12:32:21 INFO - PROCESS | 1854 | 1461180741995 Marionette DEBUG loaded listener.js 12:32:22 INFO - PROCESS | 1854 | ++DOMWINDOW == 126 (0x8babe800) [pid = 1854] [serial = 1497] [outer = 0x8b268000] 12:32:23 INFO - PROCESS | 1854 | 1461180743255 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 12:32:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 12:32:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 2094ms 12:32:23 INFO - PROCESS | 1854 | 1461180743291 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 12:32:23 INFO - PROCESS | 1854 | 1461180743295 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 12:32:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 12:32:23 INFO - PROCESS | 1854 | 1461180743303 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 12:32:23 INFO - PROCESS | 1854 | 1461180743310 Marionette TRACE conn4 <- [1,1966,null,{}] 12:32:23 INFO - PROCESS | 1854 | 1461180743329 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:23 INFO - PROCESS | 1854 | 1461180743627 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 12:32:23 INFO - PROCESS | 1854 | 1461180743955 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:23 INFO - PROCESS | 1854 | ++DOCSHELL 0x8bbb4800 == 145 [pid = 1854] [id = 499] 12:32:23 INFO - PROCESS | 1854 | ++DOMWINDOW == 127 (0x8c6bf800) [pid = 1854] [serial = 1498] [outer = (nil)] 12:32:24 INFO - PROCESS | 1854 | ++DOMWINDOW == 128 (0x8c76b800) [pid = 1854] [serial = 1499] [outer = 0x8c6bf800] 12:32:24 INFO - PROCESS | 1854 | 1461180744058 Marionette DEBUG loaded listener.js 12:32:24 INFO - PROCESS | 1854 | ++DOMWINDOW == 129 (0x8c8ab400) [pid = 1854] [serial = 1500] [outer = 0x8c6bf800] 12:32:25 INFO - PROCESS | 1854 | 1461180745094 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 12:32:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 12:32:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1847ms 12:32:25 INFO - PROCESS | 1854 | 1461180745152 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 12:32:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 12:32:25 INFO - PROCESS | 1854 | 1461180745157 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 12:32:25 INFO - PROCESS | 1854 | 1461180745164 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 12:32:25 INFO - PROCESS | 1854 | 1461180745168 Marionette TRACE conn4 <- [1,1970,null,{}] 12:32:25 INFO - PROCESS | 1854 | 1461180745174 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:25 INFO - PROCESS | 1854 | 1461180745429 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 12:32:25 INFO - PROCESS | 1854 | 1461180745757 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:25 INFO - PROCESS | 1854 | ++DOCSHELL 0x83f4e400 == 146 [pid = 1854] [id = 500] 12:32:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 130 (0x889f6400) [pid = 1854] [serial = 1501] [outer = (nil)] 12:32:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 131 (0x8df2d800) [pid = 1854] [serial = 1502] [outer = 0x889f6400] 12:32:25 INFO - PROCESS | 1854 | 1461180745856 Marionette DEBUG loaded listener.js 12:32:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 132 (0x8e0da800) [pid = 1854] [serial = 1503] [outer = 0x889f6400] 12:32:26 INFO - PROCESS | 1854 | 1461180746797 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 12:32:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 12:32:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1690ms 12:32:26 INFO - PROCESS | 1854 | 1461180746854 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 12:32:26 INFO - PROCESS | 1854 | 1461180746859 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 12:32:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 12:32:26 INFO - PROCESS | 1854 | 1461180746868 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 12:32:26 INFO - PROCESS | 1854 | 1461180746873 Marionette TRACE conn4 <- [1,1974,null,{}] 12:32:26 INFO - PROCESS | 1854 | 1461180746880 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:27 INFO - PROCESS | 1854 | 1461180747136 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 12:32:27 INFO - PROCESS | 1854 | 1461180747475 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:27 INFO - PROCESS | 1854 | ++DOCSHELL 0x8df29c00 == 147 [pid = 1854] [id = 501] 12:32:27 INFO - PROCESS | 1854 | ++DOMWINDOW == 133 (0x8df2c000) [pid = 1854] [serial = 1504] [outer = (nil)] 12:32:27 INFO - PROCESS | 1854 | ++DOMWINDOW == 134 (0x8e8d0000) [pid = 1854] [serial = 1505] [outer = 0x8df2c000] 12:32:27 INFO - PROCESS | 1854 | 1461180747579 Marionette DEBUG loaded listener.js 12:32:27 INFO - PROCESS | 1854 | ++DOMWINDOW == 135 (0x8e8d3400) [pid = 1854] [serial = 1506] [outer = 0x8df2c000] 12:32:28 INFO - PROCESS | 1854 | 1461180748508 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 12:32:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 12:32:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1691ms 12:32:28 INFO - PROCESS | 1854 | 1461180748559 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 12:32:28 INFO - PROCESS | 1854 | 1461180748563 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 12:32:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 12:32:28 INFO - PROCESS | 1854 | 1461180748570 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 12:32:28 INFO - PROCESS | 1854 | 1461180748574 Marionette TRACE conn4 <- [1,1978,null,{}] 12:32:28 INFO - PROCESS | 1854 | 1461180748581 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:28 INFO - PROCESS | 1854 | 1461180748860 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 12:32:29 INFO - PROCESS | 1854 | 1461180749204 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:29 INFO - PROCESS | 1854 | ++DOCSHELL 0x8ec64400 == 148 [pid = 1854] [id = 502] 12:32:29 INFO - PROCESS | 1854 | ++DOMWINDOW == 136 (0x8f0c1800) [pid = 1854] [serial = 1507] [outer = (nil)] 12:32:29 INFO - PROCESS | 1854 | ++DOMWINDOW == 137 (0x8fd27400) [pid = 1854] [serial = 1508] [outer = 0x8f0c1800] 12:32:29 INFO - PROCESS | 1854 | 1461180749318 Marionette DEBUG loaded listener.js 12:32:29 INFO - PROCESS | 1854 | ++DOMWINDOW == 138 (0x8fd75c00) [pid = 1854] [serial = 1509] [outer = 0x8f0c1800] 12:32:30 INFO - PROCESS | 1854 | 1461180750372 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:32:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 12:32:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1887ms 12:32:30 INFO - PROCESS | 1854 | 1461180750460 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 12:32:30 INFO - PROCESS | 1854 | 1461180750467 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 12:32:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 12:32:30 INFO - PROCESS | 1854 | 1461180750477 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 12:32:30 INFO - PROCESS | 1854 | 1461180750481 Marionette TRACE conn4 <- [1,1982,null,{}] 12:32:30 INFO - PROCESS | 1854 | 1461180750492 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:30 INFO - PROCESS | 1854 | 1461180750885 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 12:32:31 INFO - PROCESS | 1854 | 1461180751314 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:31 INFO - PROCESS | 1854 | ++DOCSHELL 0x8e803c00 == 149 [pid = 1854] [id = 503] 12:32:31 INFO - PROCESS | 1854 | ++DOMWINDOW == 139 (0x8fd6ec00) [pid = 1854] [serial = 1510] [outer = (nil)] 12:32:31 INFO - PROCESS | 1854 | ++DOMWINDOW == 140 (0x90263000) [pid = 1854] [serial = 1511] [outer = 0x8fd6ec00] 12:32:31 INFO - PROCESS | 1854 | 1461180751459 Marionette DEBUG loaded listener.js 12:32:31 INFO - PROCESS | 1854 | ++DOMWINDOW == 141 (0x9026dc00) [pid = 1854] [serial = 1512] [outer = 0x8fd6ec00] 12:32:32 INFO - PROCESS | 1854 | 1461180752435 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:32:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 12:32:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1996ms 12:32:32 INFO - PROCESS | 1854 | 1461180752472 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 12:32:32 INFO - PROCESS | 1854 | 1461180752478 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 12:32:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 12:32:32 INFO - PROCESS | 1854 | 1461180752487 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 12:32:32 INFO - PROCESS | 1854 | 1461180752495 Marionette TRACE conn4 <- [1,1986,null,{}] 12:32:32 INFO - PROCESS | 1854 | 1461180752509 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:32 INFO - PROCESS | 1854 | 1461180752771 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 12:32:33 INFO - PROCESS | 1854 | 1461180753105 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:33 INFO - PROCESS | 1854 | ++DOCSHELL 0x8e0e7800 == 150 [pid = 1854] [id = 504] 12:32:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 142 (0x902be000) [pid = 1854] [serial = 1513] [outer = (nil)] 12:32:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 143 (0x9066c000) [pid = 1854] [serial = 1514] [outer = 0x902be000] 12:32:33 INFO - PROCESS | 1854 | 1461180753205 Marionette DEBUG loaded listener.js 12:32:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 144 (0x90671400) [pid = 1854] [serial = 1515] [outer = 0x902be000] 12:32:34 INFO - PROCESS | 1854 | 1461180754114 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:32:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 12:32:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1698ms 12:32:34 INFO - PROCESS | 1854 | 1461180754186 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 12:32:34 INFO - PROCESS | 1854 | 1461180754190 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 12:32:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 12:32:34 INFO - PROCESS | 1854 | 1461180754196 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 12:32:34 INFO - PROCESS | 1854 | 1461180754200 Marionette TRACE conn4 <- [1,1990,null,{}] 12:32:34 INFO - PROCESS | 1854 | 1461180754206 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:34 INFO - PROCESS | 1854 | 1461180754485 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 12:32:34 INFO - PROCESS | 1854 | 1461180754808 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:34 INFO - PROCESS | 1854 | ++DOCSHELL 0x8bac0000 == 151 [pid = 1854] [id = 505] 12:32:34 INFO - PROCESS | 1854 | ++DOMWINDOW == 145 (0x8fd9ac00) [pid = 1854] [serial = 1516] [outer = (nil)] 12:32:34 INFO - PROCESS | 1854 | ++DOMWINDOW == 146 (0x91505800) [pid = 1854] [serial = 1517] [outer = 0x8fd9ac00] 12:32:34 INFO - PROCESS | 1854 | 1461180754908 Marionette DEBUG loaded listener.js 12:32:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 147 (0x9150ac00) [pid = 1854] [serial = 1518] [outer = 0x8fd9ac00] 12:32:35 INFO - PROCESS | 1854 | 1461180755882 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:32:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 12:32:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1736ms 12:32:35 INFO - PROCESS | 1854 | 1461180755934 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 12:32:35 INFO - PROCESS | 1854 | 1461180755939 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 12:32:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 12:32:35 INFO - PROCESS | 1854 | 1461180755946 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 12:32:35 INFO - PROCESS | 1854 | 1461180755950 Marionette TRACE conn4 <- [1,1994,null,{}] 12:32:35 INFO - PROCESS | 1854 | 1461180755956 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:36 INFO - PROCESS | 1854 | 1461180756202 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 12:32:36 INFO - PROCESS | 1854 | 1461180756527 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:36 INFO - PROCESS | 1854 | ++DOCSHELL 0x9116a400 == 152 [pid = 1854] [id = 506] 12:32:36 INFO - PROCESS | 1854 | ++DOMWINDOW == 148 (0x92a0a000) [pid = 1854] [serial = 1519] [outer = (nil)] 12:32:36 INFO - PROCESS | 1854 | ++DOMWINDOW == 149 (0x92dec000) [pid = 1854] [serial = 1520] [outer = 0x92a0a000] 12:32:36 INFO - PROCESS | 1854 | 1461180756630 Marionette DEBUG loaded listener.js 12:32:36 INFO - PROCESS | 1854 | ++DOMWINDOW == 150 (0x92e27000) [pid = 1854] [serial = 1521] [outer = 0x92a0a000] 12:32:37 INFO - PROCESS | 1854 | 1461180757563 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 12:32:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 12:32:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1682ms 12:32:37 INFO - PROCESS | 1854 | 1461180757630 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 12:32:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 12:32:37 INFO - PROCESS | 1854 | 1461180757635 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 12:32:37 INFO - PROCESS | 1854 | 1461180757643 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 12:32:37 INFO - PROCESS | 1854 | 1461180757655 Marionette TRACE conn4 <- [1,1998,null,{}] 12:32:37 INFO - PROCESS | 1854 | 1461180757661 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:37 INFO - PROCESS | 1854 | 1461180757976 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 12:32:38 INFO - PROCESS | 1854 | 1461180758319 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:38 INFO - PROCESS | 1854 | ++DOCSHELL 0x92a0c400 == 153 [pid = 1854] [id = 507] 12:32:38 INFO - PROCESS | 1854 | ++DOMWINDOW == 151 (0x9738d800) [pid = 1854] [serial = 1522] [outer = (nil)] 12:32:38 INFO - PROCESS | 1854 | ++DOMWINDOW == 152 (0x97496400) [pid = 1854] [serial = 1523] [outer = 0x9738d800] 12:32:38 INFO - PROCESS | 1854 | 1461180758424 Marionette DEBUG loaded listener.js 12:32:38 INFO - PROCESS | 1854 | ++DOMWINDOW == 153 (0x97b8d400) [pid = 1854] [serial = 1524] [outer = 0x9738d800] 12:32:39 INFO - PROCESS | 1854 | 1461180759413 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 12:32:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 12:32:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1847ms 12:32:39 INFO - PROCESS | 1854 | 1461180759490 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 12:32:39 INFO - PROCESS | 1854 | 1461180759494 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 12:32:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 12:32:39 INFO - PROCESS | 1854 | 1461180759502 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 12:32:39 INFO - PROCESS | 1854 | 1461180759507 Marionette TRACE conn4 <- [1,2002,null,{}] 12:32:39 INFO - PROCESS | 1854 | 1461180759513 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:39 INFO - PROCESS | 1854 | 1461180759810 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 12:32:40 INFO - PROCESS | 1854 | 1461180760138 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:40 INFO - PROCESS | 1854 | ++DOCSHELL 0x8df23800 == 154 [pid = 1854] [id = 508] 12:32:40 INFO - PROCESS | 1854 | ++DOMWINDOW == 154 (0x8e8dbc00) [pid = 1854] [serial = 1525] [outer = (nil)] 12:32:40 INFO - PROCESS | 1854 | ++DOMWINDOW == 155 (0x97f25800) [pid = 1854] [serial = 1526] [outer = 0x8e8dbc00] 12:32:40 INFO - PROCESS | 1854 | 1461180760241 Marionette DEBUG loaded listener.js 12:32:40 INFO - PROCESS | 1854 | ++DOMWINDOW == 156 (0x97f31800) [pid = 1854] [serial = 1527] [outer = 0x8e8dbc00] 12:32:41 INFO - PROCESS | 1854 | 1461180761242 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 12:32:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 12:32:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1785ms 12:32:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 12:32:41 INFO - PROCESS | 1854 | 1461180761294 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 12:32:41 INFO - PROCESS | 1854 | 1461180761297 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 12:32:41 INFO - PROCESS | 1854 | 1461180761305 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 12:32:41 INFO - PROCESS | 1854 | 1461180761309 Marionette TRACE conn4 <- [1,2006,null,{}] 12:32:41 INFO - PROCESS | 1854 | 1461180761315 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:41 INFO - PROCESS | 1854 | 1461180761560 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 12:32:41 INFO - PROCESS | 1854 | 1461180761891 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:41 INFO - PROCESS | 1854 | ++DOCSHELL 0x915f5800 == 155 [pid = 1854] [id = 509] 12:32:41 INFO - PROCESS | 1854 | ++DOMWINDOW == 157 (0x9408cc00) [pid = 1854] [serial = 1528] [outer = (nil)] 12:32:41 INFO - PROCESS | 1854 | ++DOMWINDOW == 158 (0x987c1c00) [pid = 1854] [serial = 1529] [outer = 0x9408cc00] 12:32:41 INFO - PROCESS | 1854 | 1461180761997 Marionette DEBUG loaded listener.js 12:32:42 INFO - PROCESS | 1854 | ++DOMWINDOW == 159 (0x989c6c00) [pid = 1854] [serial = 1530] [outer = 0x9408cc00] 12:32:42 INFO - PROCESS | 1854 | 1461180762977 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 12:32:43 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 12:32:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1745ms 12:32:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 12:32:43 INFO - PROCESS | 1854 | 1461180763050 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 12:32:43 INFO - PROCESS | 1854 | 1461180763053 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 12:32:43 INFO - PROCESS | 1854 | 1461180763060 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 12:32:43 INFO - PROCESS | 1854 | 1461180763063 Marionette TRACE conn4 <- [1,2010,null,{}] 12:32:43 INFO - PROCESS | 1854 | 1461180763070 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:43 INFO - PROCESS | 1854 | 1461180763356 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 12:32:43 INFO - PROCESS | 1854 | 1461180763693 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:43 INFO - PROCESS | 1854 | ++DOCSHELL 0x9849d800 == 156 [pid = 1854] [id = 510] 12:32:43 INFO - PROCESS | 1854 | ++DOMWINDOW == 160 (0x984a3400) [pid = 1854] [serial = 1531] [outer = (nil)] 12:32:43 INFO - PROCESS | 1854 | ++DOMWINDOW == 161 (0x98f63800) [pid = 1854] [serial = 1532] [outer = 0x984a3400] 12:32:43 INFO - PROCESS | 1854 | 1461180763800 Marionette DEBUG loaded listener.js 12:32:43 INFO - PROCESS | 1854 | ++DOMWINDOW == 162 (0x99208400) [pid = 1854] [serial = 1533] [outer = 0x984a3400] 12:32:44 INFO - PROCESS | 1854 | 1461180764739 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 12:32:44 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 12:32:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1740ms 12:32:44 INFO - PROCESS | 1854 | 1461180764801 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 12:32:44 INFO - PROCESS | 1854 | 1461180764805 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 12:32:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 12:32:44 INFO - PROCESS | 1854 | 1461180764812 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 12:32:44 INFO - PROCESS | 1854 | 1461180764816 Marionette TRACE conn4 <- [1,2014,null,{}] 12:32:44 INFO - PROCESS | 1854 | 1461180764822 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:45 INFO - PROCESS | 1854 | 1461180765066 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 12:32:45 INFO - PROCESS | 1854 | 1461180765389 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:45 INFO - PROCESS | 1854 | ++DOCSHELL 0x847ef400 == 157 [pid = 1854] [id = 511] 12:32:45 INFO - PROCESS | 1854 | ++DOMWINDOW == 163 (0x8e0dfc00) [pid = 1854] [serial = 1534] [outer = (nil)] 12:32:45 INFO - PROCESS | 1854 | ++DOMWINDOW == 164 (0x99257800) [pid = 1854] [serial = 1535] [outer = 0x8e0dfc00] 12:32:45 INFO - PROCESS | 1854 | 1461180765489 Marionette DEBUG loaded listener.js 12:32:45 INFO - PROCESS | 1854 | ++DOMWINDOW == 165 (0x99341c00) [pid = 1854] [serial = 1536] [outer = 0x8e0dfc00] 12:32:46 INFO - PROCESS | 1854 | 1461180766435 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 12:32:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 12:32:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1684ms 12:32:46 INFO - PROCESS | 1854 | 1461180766497 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 12:32:46 INFO - PROCESS | 1854 | 1461180766501 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 12:32:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 12:32:46 INFO - PROCESS | 1854 | 1461180766509 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 12:32:46 INFO - PROCESS | 1854 | 1461180766513 Marionette TRACE conn4 <- [1,2018,null,{}] 12:32:46 INFO - PROCESS | 1854 | 1461180766519 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:46 INFO - PROCESS | 1854 | 1461180766773 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 12:32:47 INFO - PROCESS | 1854 | 1461180767103 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:47 INFO - PROCESS | 1854 | ++DOCSHELL 0x91162800 == 158 [pid = 1854] [id = 512] 12:32:47 INFO - PROCESS | 1854 | ++DOMWINDOW == 166 (0x912bac00) [pid = 1854] [serial = 1537] [outer = (nil)] 12:32:47 INFO - PROCESS | 1854 | ++DOMWINDOW == 167 (0x99383c00) [pid = 1854] [serial = 1538] [outer = 0x912bac00] 12:32:47 INFO - PROCESS | 1854 | 1461180767211 Marionette DEBUG loaded listener.js 12:32:47 INFO - PROCESS | 1854 | ++DOMWINDOW == 168 (0x99386000) [pid = 1854] [serial = 1539] [outer = 0x912bac00] 12:32:48 INFO - PROCESS | 1854 | 1461180768172 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:32:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 12:32:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1739ms 12:32:48 INFO - PROCESS | 1854 | 1461180768250 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 12:32:48 INFO - PROCESS | 1854 | 1461180768253 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 12:32:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 12:32:48 INFO - PROCESS | 1854 | 1461180768261 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 12:32:48 INFO - PROCESS | 1854 | 1461180768264 Marionette TRACE conn4 <- [1,2022,null,{}] 12:32:48 INFO - PROCESS | 1854 | 1461180768272 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:48 INFO - PROCESS | 1854 | 1461180768528 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 12:32:48 INFO - PROCESS | 1854 | 1461180768859 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:50 INFO - PROCESS | 1854 | --DOCSHELL 0x881ba000 == 157 [pid = 1854] [id = 434] 12:32:50 INFO - PROCESS | 1854 | --DOCSHELL 0x85acf800 == 156 [pid = 1854] [id = 271] 12:32:50 INFO - PROCESS | 1854 | --DOCSHELL 0x85ac2c00 == 155 [pid = 1854] [id = 437] 12:32:50 INFO - PROCESS | 1854 | --DOCSHELL 0x84e71000 == 154 [pid = 1854] [id = 313] 12:32:50 INFO - PROCESS | 1854 | --DOCSHELL 0x889f4c00 == 153 [pid = 1854] [id = 435] 12:32:50 INFO - PROCESS | 1854 | --DOCSHELL 0x847e6c00 == 152 [pid = 1854] [id = 314] 12:32:50 INFO - PROCESS | 1854 | --DOCSHELL 0x89550000 == 151 [pid = 1854] [id = 444] 12:32:50 INFO - PROCESS | 1854 | --DOCSHELL 0x902bc800 == 150 [pid = 1854] [id = 448] 12:32:50 INFO - PROCESS | 1854 | --DOCSHELL 0x881b2400 == 149 [pid = 1854] [id = 445] 12:32:50 INFO - PROCESS | 1854 | --DOCSHELL 0x8fd23c00 == 148 [pid = 1854] [id = 450] 12:32:50 INFO - PROCESS | 1854 | --DOCSHELL 0x912ba800 == 147 [pid = 1854] [id = 449] 12:32:50 INFO - PROCESS | 1854 | --DOCSHELL 0x859a6c00 == 146 [pid = 1854] [id = 446] 12:32:50 INFO - PROCESS | 1854 | --DOCSHELL 0x88b2d800 == 145 [pid = 1854] [id = 171] 12:32:50 INFO - PROCESS | 1854 | --DOCSHELL 0x88b56c00 == 144 [pid = 1854] [id = 440] 12:32:50 INFO - PROCESS | 1854 | --DOCSHELL 0x87969c00 == 143 [pid = 1854] [id = 312] 12:32:50 INFO - PROCESS | 1854 | --DOCSHELL 0x88b59c00 == 142 [pid = 1854] [id = 438] 12:32:50 INFO - PROCESS | 1854 | --DOCSHELL 0x8a1ef800 == 141 [pid = 1854] [id = 441] 12:32:50 INFO - PROCESS | 1854 | --DOCSHELL 0x8a167800 == 140 [pid = 1854] [id = 319] 12:32:50 INFO - PROCESS | 1854 | --DOCSHELL 0x859a0400 == 139 [pid = 1854] [id = 453] 12:32:50 INFO - PROCESS | 1854 | --DOCSHELL 0x8c8b5800 == 138 [pid = 1854] [id = 443] 12:32:50 INFO - PROCESS | 1854 | --DOCSHELL 0x8e0e7c00 == 137 [pid = 1854] [id = 447] 12:32:50 INFO - PROCESS | 1854 | --DOCSHELL 0x859acc00 == 136 [pid = 1854] [id = 451] 12:32:50 INFO - PROCESS | 1854 | --DOCSHELL 0x8580b800 == 135 [pid = 1854] [id = 436] 12:32:50 INFO - PROCESS | 1854 | --DOCSHELL 0x93046400 == 134 [pid = 1854] [id = 488] 12:32:50 INFO - PROCESS | 1854 | --DOCSHELL 0x8e0dac00 == 133 [pid = 1854] [id = 487] 12:32:50 INFO - PROCESS | 1854 | --DOCSHELL 0x9026ec00 == 132 [pid = 1854] [id = 485] 12:32:50 INFO - PROCESS | 1854 | --DOCSHELL 0x9026a000 == 131 [pid = 1854] [id = 486] 12:32:50 INFO - PROCESS | 1854 | --DOCSHELL 0x88b55000 == 130 [pid = 1854] [id = 484] 12:32:50 INFO - PROCESS | 1854 | --DOCSHELL 0x847ef000 == 129 [pid = 1854] [id = 483] 12:32:50 INFO - PROCESS | 1854 | --DOCSHELL 0x8e80b400 == 128 [pid = 1854] [id = 482] 12:32:50 INFO - PROCESS | 1854 | --DOCSHELL 0x8777bc00 == 127 [pid = 1854] [id = 481] 12:32:50 INFO - PROCESS | 1854 | --DOCSHELL 0x8c76e400 == 126 [pid = 1854] [id = 480] 12:32:50 INFO - PROCESS | 1854 | --DOCSHELL 0x8b262000 == 125 [pid = 1854] [id = 479] 12:32:50 INFO - PROCESS | 1854 | --DOCSHELL 0x881b8c00 == 124 [pid = 1854] [id = 477] 12:32:50 INFO - PROCESS | 1854 | --DOCSHELL 0x88e9cc00 == 123 [pid = 1854] [id = 478] 12:32:50 INFO - PROCESS | 1854 | --DOCSHELL 0x881b9000 == 122 [pid = 1854] [id = 476] 12:32:50 INFO - PROCESS | 1854 | --DOCSHELL 0x84a4a000 == 121 [pid = 1854] [id = 475] 12:32:50 INFO - PROCESS | 1854 | ++DOCSHELL 0x847e6c00 == 122 [pid = 1854] [id = 513] 12:32:50 INFO - PROCESS | 1854 | ++DOMWINDOW == 169 (0x847ef000) [pid = 1854] [serial = 1540] [outer = (nil)] 12:32:50 INFO - PROCESS | 1854 | ++DOMWINDOW == 170 (0x8580f000) [pid = 1854] [serial = 1541] [outer = 0x847ef000] 12:32:50 INFO - PROCESS | 1854 | 1461180770785 Marionette DEBUG loaded listener.js 12:32:50 INFO - PROCESS | 1854 | ++DOMWINDOW == 171 (0x85ac2c00) [pid = 1854] [serial = 1542] [outer = 0x847ef000] 12:32:51 INFO - PROCESS | 1854 | --DOMWINDOW == 170 (0x8fd96000) [pid = 1854] [serial = 1395] [outer = (nil)] [url = about:blank] 12:32:51 INFO - PROCESS | 1854 | --DOMWINDOW == 169 (0x8baa8800) [pid = 1854] [serial = 1380] [outer = (nil)] [url = about:blank] 12:32:51 INFO - PROCESS | 1854 | --DOMWINDOW == 168 (0x89542800) [pid = 1854] [serial = 1422] [outer = (nil)] [url = about:blank] 12:32:51 INFO - PROCESS | 1854 | --DOMWINDOW == 167 (0x8c6bb400) [pid = 1854] [serial = 1383] [outer = (nil)] [url = about:blank] 12:32:51 INFO - PROCESS | 1854 | --DOMWINDOW == 166 (0x8f35ac00) [pid = 1854] [serial = 1391] [outer = (nil)] [url = about:blank] 12:32:51 INFO - PROCESS | 1854 | --DOMWINDOW == 165 (0x8a173400) [pid = 1854] [serial = 1311] [outer = (nil)] [url = about:blank] 12:32:51 INFO - PROCESS | 1854 | --DOMWINDOW == 164 (0x8c6b1c00) [pid = 1854] [serial = 1382] [outer = (nil)] [url = about:blank] 12:32:51 INFO - PROCESS | 1854 | --DOMWINDOW == 163 (0x963ef800) [pid = 1854] [serial = 1403] [outer = (nil)] [url = about:blank] 12:32:51 INFO - PROCESS | 1854 | --DOMWINDOW == 162 (0x8970e000) [pid = 1854] [serial = 1424] [outer = (nil)] [url = about:blank] 12:32:51 INFO - PROCESS | 1854 | --DOMWINDOW == 161 (0x902b6400) [pid = 1854] [serial = 1398] [outer = (nil)] [url = about:blank] 12:32:51 INFO - PROCESS | 1854 | --DOMWINDOW == 160 (0x8b314400) [pid = 1854] [serial = 1379] [outer = (nil)] [url = about:blank] 12:32:51 INFO - PROCESS | 1854 | --DOMWINDOW == 159 (0x976dc400) [pid = 1854] [serial = 1407] [outer = (nil)] [url = about:blank] 12:32:51 INFO - PROCESS | 1854 | --DOMWINDOW == 158 (0x9801a400) [pid = 1854] [serial = 1412] [outer = (nil)] [url = about:blank] 12:32:51 INFO - PROCESS | 1854 | --DOMWINDOW == 157 (0x8e8de000) [pid = 1854] [serial = 1388] [outer = (nil)] [url = about:blank] 12:32:51 INFO - PROCESS | 1854 | --DOMWINDOW == 156 (0x886e5c00) [pid = 1854] [serial = 1418] [outer = (nil)] [url = about:blank] 12:32:51 INFO - PROCESS | 1854 | --DOMWINDOW == 155 (0x9738a000) [pid = 1854] [serial = 1404] [outer = (nil)] [url = about:blank] 12:32:51 INFO - PROCESS | 1854 | --DOMWINDOW == 154 (0x852e8400) [pid = 1854] [serial = 1415] [outer = (nil)] [url = about:blank] 12:32:51 INFO - PROCESS | 1854 | --DOMWINDOW == 153 (0x889fc800) [pid = 1854] [serial = 1374] [outer = (nil)] [url = about:blank] 12:32:51 INFO - PROCESS | 1854 | --DOMWINDOW == 152 (0x97f24000) [pid = 1854] [serial = 1409] [outer = (nil)] [url = about:blank] 12:32:51 INFO - PROCESS | 1854 | --DOMWINDOW == 151 (0x886e4400) [pid = 1854] [serial = 1373] [outer = (nil)] [url = about:blank] 12:32:51 INFO - PROCESS | 1854 | --DOMWINDOW == 150 (0x8a174000) [pid = 1854] [serial = 1377] [outer = (nil)] [url = about:blank] 12:32:51 INFO - PROCESS | 1854 | --DOMWINDOW == 149 (0x8fd91800) [pid = 1854] [serial = 1394] [outer = (nil)] [url = about:blank] 12:32:51 INFO - PROCESS | 1854 | --DOMWINDOW == 148 (0x8580b400) [pid = 1854] [serial = 1416] [outer = (nil)] [url = about:blank] 12:32:51 INFO - PROCESS | 1854 | --DOMWINDOW == 147 (0x97f28400) [pid = 1854] [serial = 1410] [outer = (nil)] [url = about:blank] 12:32:51 INFO - PROCESS | 1854 | --DOMWINDOW == 146 (0x89704400) [pid = 1854] [serial = 1376] [outer = (nil)] [url = about:blank] 12:32:51 INFO - PROCESS | 1854 | --DOMWINDOW == 145 (0x975b3400) [pid = 1854] [serial = 1406] [outer = (nil)] [url = about:blank] 12:32:51 INFO - PROCESS | 1854 | --DOMWINDOW == 144 (0x91166400) [pid = 1854] [serial = 1401] [outer = (nil)] [url = about:blank] 12:32:51 INFO - PROCESS | 1854 | --DOMWINDOW == 143 (0x889f0c00) [pid = 1854] [serial = 1419] [outer = (nil)] [url = about:blank] 12:32:51 INFO - PROCESS | 1854 | --DOMWINDOW == 142 (0x8945d400) [pid = 1854] [serial = 1421] [outer = (nil)] [url = about:blank] 12:32:51 INFO - PROCESS | 1854 | --DOMWINDOW == 141 (0x8ea0a400) [pid = 1854] [serial = 1389] [outer = (nil)] [url = about:blank] 12:32:51 INFO - PROCESS | 1854 | --DOMWINDOW == 140 (0x902b1800) [pid = 1854] [serial = 1397] [outer = (nil)] [url = about:blank] 12:32:51 INFO - PROCESS | 1854 | --DOMWINDOW == 139 (0x8f35e000) [pid = 1854] [serial = 1392] [outer = (nil)] [url = about:blank] 12:32:51 INFO - PROCESS | 1854 | --DOMWINDOW == 138 (0x8c8ae800) [pid = 1854] [serial = 1385] [outer = (nil)] [url = about:blank] 12:32:51 INFO - PROCESS | 1854 | --DOMWINDOW == 137 (0x8df21400) [pid = 1854] [serial = 1386] [outer = (nil)] [url = about:blank] 12:32:51 INFO - PROCESS | 1854 | --DOMWINDOW == 136 (0x9066e400) [pid = 1854] [serial = 1400] [outer = (nil)] [url = about:blank] 12:32:51 INFO - PROCESS | 1854 | 1461180771917 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 12:32:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 12:32:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 3695ms 12:32:51 INFO - PROCESS | 1854 | 1461180771957 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 12:32:51 INFO - PROCESS | 1854 | 1461180771962 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 12:32:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 12:32:51 INFO - PROCESS | 1854 | 1461180771980 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 12:32:51 INFO - PROCESS | 1854 | 1461180771986 Marionette TRACE conn4 <- [1,2026,null,{}] 12:32:52 INFO - PROCESS | 1854 | 1461180772006 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:52 INFO - PROCESS | 1854 | 1461180772239 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 12:32:52 INFO - PROCESS | 1854 | 1461180772506 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:52 INFO - PROCESS | 1854 | ++DOCSHELL 0x886e9c00 == 123 [pid = 1854] [id = 514] 12:32:52 INFO - PROCESS | 1854 | ++DOMWINDOW == 137 (0x886ec000) [pid = 1854] [serial = 1543] [outer = (nil)] 12:32:52 INFO - PROCESS | 1854 | ++DOMWINDOW == 138 (0x889f4c00) [pid = 1854] [serial = 1544] [outer = 0x886ec000] 12:32:52 INFO - PROCESS | 1854 | 1461180772590 Marionette DEBUG loaded listener.js 12:32:52 INFO - PROCESS | 1854 | ++DOMWINDOW == 139 (0x88b2b400) [pid = 1854] [serial = 1545] [outer = 0x886ec000] 12:32:53 INFO - PROCESS | 1854 | 1461180773541 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 12:32:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 12:32:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1608ms 12:32:53 INFO - PROCESS | 1854 | 1461180773578 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 12:32:53 INFO - PROCESS | 1854 | 1461180773584 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 12:32:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 12:32:53 INFO - PROCESS | 1854 | 1461180773595 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 12:32:53 INFO - PROCESS | 1854 | 1461180773598 Marionette TRACE conn4 <- [1,2030,null,{}] 12:32:53 INFO - PROCESS | 1854 | 1461180773613 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:53 INFO - PROCESS | 1854 | 1461180773895 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 12:32:53 INFO - PROCESS | 1854 | 1461180773929 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:53 INFO - PROCESS | 1854 | ++DOCSHELL 0x889f5400 == 124 [pid = 1854] [id = 515] 12:32:53 INFO - PROCESS | 1854 | ++DOMWINDOW == 140 (0x88b2a000) [pid = 1854] [serial = 1546] [outer = (nil)] 12:32:53 INFO - PROCESS | 1854 | ++DOMWINDOW == 141 (0x8945d400) [pid = 1854] [serial = 1547] [outer = 0x88b2a000] 12:32:54 INFO - PROCESS | 1854 | 1461180774008 Marionette DEBUG loaded listener.js 12:32:54 INFO - PROCESS | 1854 | ++DOMWINDOW == 142 (0x894dfc00) [pid = 1854] [serial = 1548] [outer = 0x88b2a000] 12:32:55 INFO - PROCESS | 1854 | 1461180775186 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 12:32:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 12:32:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1637ms 12:32:55 INFO - PROCESS | 1854 | 1461180775233 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 12:32:55 INFO - PROCESS | 1854 | 1461180775237 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 12:32:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 12:32:55 INFO - PROCESS | 1854 | 1461180775251 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 12:32:55 INFO - PROCESS | 1854 | 1461180775256 Marionette TRACE conn4 <- [1,2034,null,{}] 12:32:55 INFO - PROCESS | 1854 | 1461180775274 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:56 INFO - PROCESS | 1854 | --DOMWINDOW == 141 (0x8b266000) [pid = 1854] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 12:32:56 INFO - PROCESS | 1854 | --DOMWINDOW == 140 (0x88b4dc00) [pid = 1854] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 12:32:56 INFO - PROCESS | 1854 | --DOMWINDOW == 139 (0x97389400) [pid = 1854] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 12:32:56 INFO - PROCESS | 1854 | --DOMWINDOW == 138 (0x8c6be400) [pid = 1854] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 12:32:56 INFO - PROCESS | 1854 | --DOMWINDOW == 137 (0x8a2b3c00) [pid = 1854] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 12:32:56 INFO - PROCESS | 1854 | --DOMWINDOW == 136 (0x8e8d1000) [pid = 1854] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 12:32:56 INFO - PROCESS | 1854 | --DOMWINDOW == 135 (0x84a4ec00) [pid = 1854] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 12:32:56 INFO - PROCESS | 1854 | --DOMWINDOW == 134 (0x8c76e800) [pid = 1854] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 12:32:56 INFO - PROCESS | 1854 | --DOMWINDOW == 133 (0x84e6b400) [pid = 1854] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 12:32:56 INFO - PROCESS | 1854 | --DOMWINDOW == 132 (0x8e80dc00) [pid = 1854] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 12:32:56 INFO - PROCESS | 1854 | --DOMWINDOW == 131 (0x8e0e4800) [pid = 1854] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 12:32:56 INFO - PROCESS | 1854 | --DOMWINDOW == 130 (0x886ec800) [pid = 1854] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 12:32:56 INFO - PROCESS | 1854 | --DOMWINDOW == 129 (0x9304a000) [pid = 1854] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 12:32:56 INFO - PROCESS | 1854 | --DOMWINDOW == 128 (0x889fac00) [pid = 1854] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 12:32:56 INFO - PROCESS | 1854 | --DOMWINDOW == 127 (0x97f2d800) [pid = 1854] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 12:32:56 INFO - PROCESS | 1854 | --DOMWINDOW == 126 (0x8945b000) [pid = 1854] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 12:32:56 INFO - PROCESS | 1854 | --DOMWINDOW == 125 (0x88ea1400) [pid = 1854] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 12:32:56 INFO - PROCESS | 1854 | --DOMWINDOW == 124 (0x975b1000) [pid = 1854] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 12:32:56 INFO - PROCESS | 1854 | --DOMWINDOW == 123 (0x902b1400) [pid = 1854] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 12:32:56 INFO - PROCESS | 1854 | --DOMWINDOW == 122 (0x92e30000) [pid = 1854] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 12:32:56 INFO - PROCESS | 1854 | --DOMWINDOW == 121 (0x90668400) [pid = 1854] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 12:32:56 INFO - PROCESS | 1854 | --DOMWINDOW == 120 (0x8945cc00) [pid = 1854] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 12:32:56 INFO - PROCESS | 1854 | --DOMWINDOW == 119 (0x848ef800) [pid = 1854] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 12:32:56 INFO - PROCESS | 1854 | 1461180776460 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 12:32:56 INFO - PROCESS | 1854 | 1461180776595 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:56 INFO - PROCESS | 1854 | ++DOCSHELL 0x852e7400 == 125 [pid = 1854] [id = 516] 12:32:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 120 (0x881b7800) [pid = 1854] [serial = 1549] [outer = (nil)] 12:32:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 121 (0x88e9f000) [pid = 1854] [serial = 1550] [outer = 0x881b7800] 12:32:56 INFO - PROCESS | 1854 | 1461180776679 Marionette DEBUG loaded listener.js 12:32:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 122 (0x8a16a800) [pid = 1854] [serial = 1551] [outer = 0x881b7800] 12:32:57 INFO - PROCESS | 1854 | 1461180777488 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:32:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 12:32:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 2294ms 12:32:57 INFO - PROCESS | 1854 | 1461180777546 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 12:32:57 INFO - PROCESS | 1854 | 1461180777550 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 12:32:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 12:32:57 INFO - PROCESS | 1854 | 1461180777557 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 12:32:57 INFO - PROCESS | 1854 | 1461180777561 Marionette TRACE conn4 <- [1,2038,null,{}] 12:32:57 INFO - PROCESS | 1854 | 1461180777567 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:57 INFO - PROCESS | 1854 | 1461180777808 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 12:32:58 INFO - PROCESS | 1854 | 1461180778004 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:58 INFO - PROCESS | 1854 | ++DOCSHELL 0x84a45800 == 126 [pid = 1854] [id = 517] 12:32:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 123 (0x84a4ec00) [pid = 1854] [serial = 1552] [outer = (nil)] 12:32:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 124 (0x8a2bb000) [pid = 1854] [serial = 1553] [outer = 0x84a4ec00] 12:32:58 INFO - PROCESS | 1854 | 1461180778093 Marionette DEBUG loaded listener.js 12:32:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 125 (0x8b1efc00) [pid = 1854] [serial = 1554] [outer = 0x84a4ec00] 12:32:59 INFO - PROCESS | 1854 | 1461180779243 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 12:32:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 12:32:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1733ms 12:32:59 INFO - PROCESS | 1854 | 1461180779292 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 12:32:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 12:32:59 INFO - PROCESS | 1854 | 1461180779301 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 12:32:59 INFO - PROCESS | 1854 | 1461180779312 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 12:32:59 INFO - PROCESS | 1854 | 1461180779319 Marionette TRACE conn4 <- [1,2042,null,{}] 12:32:59 INFO - PROCESS | 1854 | 1461180779328 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:59 INFO - PROCESS | 1854 | 1461180779586 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 12:32:59 INFO - PROCESS | 1854 | 1461180779927 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:59 INFO - PROCESS | 1854 | ++DOCSHELL 0x8580f800 == 127 [pid = 1854] [id = 518] 12:32:59 INFO - PROCESS | 1854 | ++DOMWINDOW == 126 (0x881b5000) [pid = 1854] [serial = 1555] [outer = (nil)] 12:33:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 127 (0x88caf800) [pid = 1854] [serial = 1556] [outer = 0x881b5000] 12:33:00 INFO - PROCESS | 1854 | 1461180780025 Marionette DEBUG loaded listener.js 12:33:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 128 (0x88e9e400) [pid = 1854] [serial = 1557] [outer = 0x881b5000] 12:33:01 INFO - PROCESS | 1854 | 1461180781007 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:33:01 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) 12:33:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1743ms 12:33:01 INFO - PROCESS | 1854 | 1461180781056 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 12:33:01 INFO - PROCESS | 1854 | 1461180781066 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 12:33:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 12:33:01 INFO - PROCESS | 1854 | 1461180781078 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 12:33:01 INFO - PROCESS | 1854 | 1461180781082 Marionette TRACE conn4 <- [1,2046,null,{}] 12:33:01 INFO - PROCESS | 1854 | 1461180781090 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:01 INFO - PROCESS | 1854 | 1461180781363 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 12:33:01 INFO - PROCESS | 1854 | 1461180781758 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:01 INFO - PROCESS | 1854 | ++DOCSHELL 0x8a1e8400 == 128 [pid = 1854] [id = 519] 12:33:01 INFO - PROCESS | 1854 | ++DOMWINDOW == 129 (0x8a1ee000) [pid = 1854] [serial = 1558] [outer = (nil)] 12:33:01 INFO - PROCESS | 1854 | ++DOMWINDOW == 130 (0x8a2b9000) [pid = 1854] [serial = 1559] [outer = 0x8a1ee000] 12:33:01 INFO - PROCESS | 1854 | 1461180781862 Marionette DEBUG loaded listener.js 12:33:01 INFO - PROCESS | 1854 | ++DOMWINDOW == 131 (0x8b262c00) [pid = 1854] [serial = 1560] [outer = 0x8a1ee000] 12:33:02 INFO - PROCESS | 1854 | 1461180782894 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:33:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:33:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1895ms 12:33:02 INFO - PROCESS | 1854 | 1461180782978 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 12:33:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 12:33:02 INFO - PROCESS | 1854 | 1461180782988 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 12:33:03 INFO - PROCESS | 1854 | 1461180783000 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 12:33:03 INFO - PROCESS | 1854 | 1461180783007 Marionette TRACE conn4 <- [1,2050,null,{}] 12:33:03 INFO - PROCESS | 1854 | 1461180783068 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:03 INFO - PROCESS | 1854 | 1461180783418 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 12:33:03 INFO - PROCESS | 1854 | 1461180783690 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:03 INFO - PROCESS | 1854 | ++DOCSHELL 0x886e9000 == 129 [pid = 1854] [id = 520] 12:33:03 INFO - PROCESS | 1854 | ++DOMWINDOW == 132 (0x8baa6c00) [pid = 1854] [serial = 1561] [outer = (nil)] 12:33:03 INFO - PROCESS | 1854 | ++DOMWINDOW == 133 (0x8bac1c00) [pid = 1854] [serial = 1562] [outer = 0x8baa6c00] 12:33:03 INFO - PROCESS | 1854 | 1461180783790 Marionette DEBUG loaded listener.js 12:33:03 INFO - PROCESS | 1854 | ++DOMWINDOW == 134 (0x8bbb2000) [pid = 1854] [serial = 1563] [outer = 0x8baa6c00] 12:33:04 INFO - PROCESS | 1854 | 1461180784773 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:33:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 12:33:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1854ms 12:33:04 INFO - PROCESS | 1854 | 1461180784853 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 12:33:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 12:33:04 INFO - PROCESS | 1854 | 1461180784859 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 12:33:04 INFO - PROCESS | 1854 | 1461180784867 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 12:33:04 INFO - PROCESS | 1854 | 1461180784870 Marionette TRACE conn4 <- [1,2054,null,{}] 12:33:04 INFO - PROCESS | 1854 | 1461180784878 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:05 INFO - PROCESS | 1854 | 1461180785164 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 12:33:05 INFO - PROCESS | 1854 | 1461180785505 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:05 INFO - PROCESS | 1854 | ++DOCSHELL 0x8baa5400 == 130 [pid = 1854] [id = 521] 12:33:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 135 (0x8bab9c00) [pid = 1854] [serial = 1564] [outer = (nil)] 12:33:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 136 (0x8c6bf000) [pid = 1854] [serial = 1565] [outer = 0x8bab9c00] 12:33:05 INFO - PROCESS | 1854 | 1461180785614 Marionette DEBUG loaded listener.js 12:33:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 137 (0x8c8ae800) [pid = 1854] [serial = 1566] [outer = 0x8bab9c00] 12:33:06 INFO - PROCESS | 1854 | 1461180786687 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 12:33:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 12:33:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1890ms 12:33:06 INFO - PROCESS | 1854 | 1461180786758 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 12:33:06 INFO - PROCESS | 1854 | 1461180786762 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 12:33:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 12:33:06 INFO - PROCESS | 1854 | 1461180786769 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 12:33:06 INFO - PROCESS | 1854 | 1461180786774 Marionette TRACE conn4 <- [1,2058,null,{}] 12:33:06 INFO - PROCESS | 1854 | 1461180786780 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:07 INFO - PROCESS | 1854 | 1461180787030 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 12:33:07 INFO - PROCESS | 1854 | 1461180787356 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:07 INFO - PROCESS | 1854 | ++DOCSHELL 0x8bac7400 == 131 [pid = 1854] [id = 522] 12:33:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 138 (0x8c6bb800) [pid = 1854] [serial = 1567] [outer = (nil)] 12:33:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 139 (0x8e0e1800) [pid = 1854] [serial = 1568] [outer = 0x8c6bb800] 12:33:07 INFO - PROCESS | 1854 | 1461180787468 Marionette DEBUG loaded listener.js 12:33:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 140 (0x8e0e5400) [pid = 1854] [serial = 1569] [outer = 0x8c6bb800] 12:33:08 INFO - PROCESS | 1854 | 1461180788513 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 12:33:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 12:33:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1789ms 12:33:08 INFO - PROCESS | 1854 | 1461180788560 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 12:33:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 12:33:08 INFO - PROCESS | 1854 | 1461180788565 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 12:33:08 INFO - PROCESS | 1854 | 1461180788572 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 12:33:08 INFO - PROCESS | 1854 | 1461180788576 Marionette TRACE conn4 <- [1,2062,null,{}] 12:33:08 INFO - PROCESS | 1854 | 1461180788583 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:08 INFO - PROCESS | 1854 | 1461180788844 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 12:33:09 INFO - PROCESS | 1854 | 1461180789188 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:09 INFO - PROCESS | 1854 | ++DOCSHELL 0x881b8000 == 132 [pid = 1854] [id = 523] 12:33:09 INFO - PROCESS | 1854 | ++DOMWINDOW == 141 (0x8df2e800) [pid = 1854] [serial = 1570] [outer = (nil)] 12:33:09 INFO - PROCESS | 1854 | ++DOMWINDOW == 142 (0x8ea0a800) [pid = 1854] [serial = 1571] [outer = 0x8df2e800] 12:33:09 INFO - PROCESS | 1854 | 1461180789302 Marionette DEBUG loaded listener.js 12:33:09 INFO - PROCESS | 1854 | ++DOMWINDOW == 143 (0x8ec5d800) [pid = 1854] [serial = 1572] [outer = 0x8df2e800] 12:33:10 INFO - PROCESS | 1854 | 1461180790329 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 12:33:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 12:33:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1796ms 12:33:10 INFO - PROCESS | 1854 | 1461180790368 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 12:33:10 INFO - PROCESS | 1854 | 1461180790373 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 12:33:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 12:33:10 INFO - PROCESS | 1854 | 1461180790381 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 12:33:10 INFO - PROCESS | 1854 | 1461180790385 Marionette TRACE conn4 <- [1,2066,null,{}] 12:33:10 INFO - PROCESS | 1854 | 1461180790392 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:10 INFO - PROCESS | 1854 | 1461180790640 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 12:33:10 INFO - PROCESS | 1854 | 1461180790967 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:11 INFO - PROCESS | 1854 | ++DOCSHELL 0x85814400 == 133 [pid = 1854] [id = 524] 12:33:11 INFO - PROCESS | 1854 | ++DOMWINDOW == 144 (0x8ea04800) [pid = 1854] [serial = 1573] [outer = (nil)] 12:33:11 INFO - PROCESS | 1854 | ++DOMWINDOW == 145 (0x8f35c000) [pid = 1854] [serial = 1574] [outer = 0x8ea04800] 12:33:11 INFO - PROCESS | 1854 | 1461180791064 Marionette DEBUG loaded listener.js 12:33:11 INFO - PROCESS | 1854 | ++DOMWINDOW == 146 (0x8f35e800) [pid = 1854] [serial = 1575] [outer = 0x8ea04800] 12:33:12 INFO - PROCESS | 1854 | 1461180792025 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 12:33:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 12:33:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1689ms 12:33:12 INFO - PROCESS | 1854 | 1461180792075 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 12:33:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 12:33:12 INFO - PROCESS | 1854 | 1461180792080 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 12:33:12 INFO - PROCESS | 1854 | 1461180792087 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 12:33:12 INFO - PROCESS | 1854 | 1461180792092 Marionette TRACE conn4 <- [1,2070,null,{}] 12:33:12 INFO - PROCESS | 1854 | 1461180792098 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:12 INFO - PROCESS | 1854 | 1461180792343 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 12:33:12 INFO - PROCESS | 1854 | 1461180792668 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:12 INFO - PROCESS | 1854 | ++DOCSHELL 0x8c6b9000 == 134 [pid = 1854] [id = 525] 12:33:12 INFO - PROCESS | 1854 | ++DOMWINDOW == 147 (0x8f0cdc00) [pid = 1854] [serial = 1576] [outer = (nil)] 12:33:12 INFO - PROCESS | 1854 | ++DOMWINDOW == 148 (0x8fd75000) [pid = 1854] [serial = 1577] [outer = 0x8f0cdc00] 12:33:12 INFO - PROCESS | 1854 | 1461180792783 Marionette DEBUG loaded listener.js 12:33:12 INFO - PROCESS | 1854 | ++DOMWINDOW == 149 (0x8fd91800) [pid = 1854] [serial = 1578] [outer = 0x8f0cdc00] 12:33:13 INFO - PROCESS | 1854 | 1461180793781 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 12:33:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 12:33:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1737ms 12:33:13 INFO - PROCESS | 1854 | 1461180793825 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 12:33:13 INFO - PROCESS | 1854 | 1461180793829 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 12:33:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 12:33:13 INFO - PROCESS | 1854 | 1461180793837 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 12:33:13 INFO - PROCESS | 1854 | 1461180793842 Marionette TRACE conn4 <- [1,2074,null,{}] 12:33:13 INFO - PROCESS | 1854 | 1461180793849 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:14 INFO - PROCESS | 1854 | 1461180794094 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 12:33:14 INFO - PROCESS | 1854 | 1461180794422 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:14 INFO - PROCESS | 1854 | ++DOCSHELL 0x8970ac00 == 135 [pid = 1854] [id = 526] 12:33:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 150 (0x8b1ea000) [pid = 1854] [serial = 1579] [outer = (nil)] 12:33:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 151 (0x90265400) [pid = 1854] [serial = 1580] [outer = 0x8b1ea000] 12:33:14 INFO - PROCESS | 1854 | 1461180794522 Marionette DEBUG loaded listener.js 12:33:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 152 (0x9026d800) [pid = 1854] [serial = 1581] [outer = 0x8b1ea000] 12:33:15 INFO - PROCESS | 1854 | 1461180795560 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 12:33:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 12:33:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1798ms 12:33:15 INFO - PROCESS | 1854 | 1461180795639 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 12:33:15 INFO - PROCESS | 1854 | 1461180795643 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 12:33:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 12:33:15 INFO - PROCESS | 1854 | 1461180795652 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 12:33:15 INFO - PROCESS | 1854 | 1461180795656 Marionette TRACE conn4 <- [1,2078,null,{}] 12:33:15 INFO - PROCESS | 1854 | 1461180795665 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:15 INFO - PROCESS | 1854 | 1461180795989 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 12:33:16 INFO - PROCESS | 1854 | 1461180796337 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:16 INFO - PROCESS | 1854 | ++DOCSHELL 0x8f357800 == 136 [pid = 1854] [id = 527] 12:33:16 INFO - PROCESS | 1854 | ++DOMWINDOW == 153 (0x8fd72400) [pid = 1854] [serial = 1582] [outer = (nil)] 12:33:16 INFO - PROCESS | 1854 | ++DOMWINDOW == 154 (0x9066a000) [pid = 1854] [serial = 1583] [outer = 0x8fd72400] 12:33:16 INFO - PROCESS | 1854 | 1461180796433 Marionette DEBUG loaded listener.js 12:33:16 INFO - PROCESS | 1854 | ++DOMWINDOW == 155 (0x90670c00) [pid = 1854] [serial = 1584] [outer = 0x8fd72400] 12:33:17 INFO - PROCESS | 1854 | 1461180797434 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 12:33:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 12:33:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1842ms 12:33:17 INFO - PROCESS | 1854 | 1461180797496 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 12:33:17 INFO - PROCESS | 1854 | 1461180797501 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 12:33:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 12:33:17 INFO - PROCESS | 1854 | 1461180797509 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 12:33:17 INFO - PROCESS | 1854 | 1461180797514 Marionette TRACE conn4 <- [1,2082,null,{}] 12:33:17 INFO - PROCESS | 1854 | 1461180797521 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:17 INFO - PROCESS | 1854 | 1461180797931 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 12:33:18 INFO - PROCESS | 1854 | 1461180798258 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:18 INFO - PROCESS | 1854 | ++DOCSHELL 0x90666c00 == 137 [pid = 1854] [id = 528] 12:33:18 INFO - PROCESS | 1854 | ++DOMWINDOW == 156 (0x92aa2800) [pid = 1854] [serial = 1585] [outer = (nil)] 12:33:18 INFO - PROCESS | 1854 | ++DOMWINDOW == 157 (0x92de9400) [pid = 1854] [serial = 1586] [outer = 0x92aa2800] 12:33:18 INFO - PROCESS | 1854 | 1461180798362 Marionette DEBUG loaded listener.js 12:33:18 INFO - PROCESS | 1854 | ++DOMWINDOW == 158 (0x93f2f000) [pid = 1854] [serial = 1587] [outer = 0x92aa2800] 12:33:19 INFO - PROCESS | 1854 | 1461180799315 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 12:33:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 12:33:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1888ms 12:33:19 INFO - PROCESS | 1854 | 1461180799398 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 12:33:19 INFO - PROCESS | 1854 | 1461180799402 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 12:33:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 12:33:19 INFO - PROCESS | 1854 | 1461180799409 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 12:33:19 INFO - PROCESS | 1854 | 1461180799413 Marionette TRACE conn4 <- [1,2086,null,{}] 12:33:19 INFO - PROCESS | 1854 | 1461180799420 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:19 INFO - PROCESS | 1854 | 1461180799704 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 12:33:20 INFO - PROCESS | 1854 | 1461180800040 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:20 INFO - PROCESS | 1854 | ++DOCSHELL 0x8df21c00 == 138 [pid = 1854] [id = 529] 12:33:20 INFO - PROCESS | 1854 | ++DOMWINDOW == 159 (0x8e80f000) [pid = 1854] [serial = 1588] [outer = (nil)] 12:33:20 INFO - PROCESS | 1854 | ++DOMWINDOW == 160 (0x9631e000) [pid = 1854] [serial = 1589] [outer = 0x8e80f000] 12:33:20 INFO - PROCESS | 1854 | 1461180800140 Marionette DEBUG loaded listener.js 12:33:20 INFO - PROCESS | 1854 | ++DOMWINDOW == 161 (0x963f3800) [pid = 1854] [serial = 1590] [outer = 0x8e80f000] 12:33:21 INFO - PROCESS | 1854 | 1461180801080 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 12:33:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 12:33:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1744ms 12:33:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 12:33:21 INFO - PROCESS | 1854 | 1461180801154 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 12:33:21 INFO - PROCESS | 1854 | 1461180801157 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 12:33:21 INFO - PROCESS | 1854 | 1461180801166 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 12:33:21 INFO - PROCESS | 1854 | 1461180801169 Marionette TRACE conn4 <- [1,2090,null,{}] 12:33:21 INFO - PROCESS | 1854 | 1461180801176 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:21 INFO - PROCESS | 1854 | 1461180801458 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 12:33:21 INFO - PROCESS | 1854 | 1461180801824 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:21 INFO - PROCESS | 1854 | ++DOCSHELL 0x92a9c800 == 139 [pid = 1854] [id = 530] 12:33:21 INFO - PROCESS | 1854 | ++DOMWINDOW == 162 (0x9738e400) [pid = 1854] [serial = 1591] [outer = (nil)] 12:33:21 INFO - PROCESS | 1854 | ++DOMWINDOW == 163 (0x9749e400) [pid = 1854] [serial = 1592] [outer = 0x9738e400] 12:33:21 INFO - PROCESS | 1854 | 1461180801926 Marionette DEBUG loaded listener.js 12:33:22 INFO - PROCESS | 1854 | ++DOMWINDOW == 164 (0x976dcc00) [pid = 1854] [serial = 1593] [outer = 0x9738e400] 12:33:22 INFO - PROCESS | 1854 | 1461180802940 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 12:33:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 12:33:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1845ms 12:33:23 INFO - PROCESS | 1854 | 1461180803013 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 12:33:23 INFO - PROCESS | 1854 | 1461180803020 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 12:33:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 12:33:23 INFO - PROCESS | 1854 | 1461180803032 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 12:33:23 INFO - PROCESS | 1854 | 1461180803039 Marionette TRACE conn4 <- [1,2094,null,{}] 12:33:23 INFO - PROCESS | 1854 | 1461180803051 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:23 INFO - PROCESS | 1854 | 1461180803485 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 12:33:23 INFO - PROCESS | 1854 | 1461180803898 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:23 INFO - PROCESS | 1854 | ++DOCSHELL 0x852e7000 == 140 [pid = 1854] [id = 531] 12:33:23 INFO - PROCESS | 1854 | ++DOMWINDOW == 165 (0x91501800) [pid = 1854] [serial = 1594] [outer = (nil)] 12:33:24 INFO - PROCESS | 1854 | ++DOMWINDOW == 166 (0x97f26400) [pid = 1854] [serial = 1595] [outer = 0x91501800] 12:33:24 INFO - PROCESS | 1854 | 1461180804035 Marionette DEBUG loaded listener.js 12:33:24 INFO - PROCESS | 1854 | ++DOMWINDOW == 167 (0x97f29400) [pid = 1854] [serial = 1596] [outer = 0x91501800] 12:33:25 INFO - PROCESS | 1854 | 1461180805086 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 12:33:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 12:33:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 2098ms 12:33:25 INFO - PROCESS | 1854 | 1461180805136 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 12:33:25 INFO - PROCESS | 1854 | 1461180805139 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 12:33:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 12:33:25 INFO - PROCESS | 1854 | 1461180805151 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 12:33:25 INFO - PROCESS | 1854 | 1461180805155 Marionette TRACE conn4 <- [1,2098,null,{}] 12:33:25 INFO - PROCESS | 1854 | 1461180805161 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:25 INFO - PROCESS | 1854 | 1461180805409 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 12:33:25 INFO - PROCESS | 1854 | 1461180805743 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:25 INFO - PROCESS | 1854 | ++DOCSHELL 0x8ec5b000 == 141 [pid = 1854] [id = 532] 12:33:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 168 (0x8fd29800) [pid = 1854] [serial = 1597] [outer = (nil)] 12:33:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 169 (0x9849bc00) [pid = 1854] [serial = 1598] [outer = 0x8fd29800] 12:33:25 INFO - PROCESS | 1854 | 1461180805842 Marionette DEBUG loaded listener.js 12:33:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 170 (0x984c6800) [pid = 1854] [serial = 1599] [outer = 0x8fd29800] 12:33:26 INFO - PROCESS | 1854 | 1461180806879 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 12:33:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 12:33:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1788ms 12:33:26 INFO - PROCESS | 1854 | 1461180806940 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 12:33:26 INFO - PROCESS | 1854 | 1461180806945 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 12:33:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 12:33:26 INFO - PROCESS | 1854 | 1461180806953 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 12:33:26 INFO - PROCESS | 1854 | 1461180806958 Marionette TRACE conn4 <- [1,2102,null,{}] 12:33:26 INFO - PROCESS | 1854 | 1461180806966 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:27 INFO - PROCESS | 1854 | 1461180807242 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 12:33:27 INFO - PROCESS | 1854 | 1461180807590 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:27 INFO - PROCESS | 1854 | ++DOCSHELL 0x962d0000 == 142 [pid = 1854] [id = 533] 12:33:27 INFO - PROCESS | 1854 | ++DOMWINDOW == 171 (0x970d7800) [pid = 1854] [serial = 1600] [outer = (nil)] 12:33:27 INFO - PROCESS | 1854 | ++DOMWINDOW == 172 (0x99347c00) [pid = 1854] [serial = 1601] [outer = 0x970d7800] 12:33:27 INFO - PROCESS | 1854 | 1461180807689 Marionette DEBUG loaded listener.js 12:33:27 INFO - PROCESS | 1854 | ++DOMWINDOW == 173 (0x99389400) [pid = 1854] [serial = 1602] [outer = 0x970d7800] 12:33:30 INFO - PROCESS | 1854 | --DOCSHELL 0x84e6dc00 == 141 [pid = 1854] [id = 432] 12:33:30 INFO - PROCESS | 1854 | 1461180810799 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 12:33:30 INFO - PROCESS | 1854 | --DOMWINDOW == 172 (0x8bac7c00) [pid = 1854] [serial = 1439] [outer = (nil)] [url = about:blank] 12:33:30 INFO - PROCESS | 1854 | --DOMWINDOW == 171 (0x8970b800) [pid = 1854] [serial = 1485] [outer = (nil)] [url = about:blank] 12:33:30 INFO - PROCESS | 1854 | --DOMWINDOW == 170 (0x9801c000) [pid = 1854] [serial = 1472] [outer = (nil)] [url = about:blank] 12:33:30 INFO - PROCESS | 1854 | --DOMWINDOW == 169 (0x8fd77400) [pid = 1854] [serial = 1454] [outer = (nil)] [url = about:blank] 12:33:30 INFO - PROCESS | 1854 | --DOMWINDOW == 168 (0x8b308000) [pid = 1854] [serial = 1436] [outer = (nil)] [url = about:blank] 12:33:30 INFO - PROCESS | 1854 | --DOMWINDOW == 167 (0x93f26800) [pid = 1854] [serial = 1463] [outer = (nil)] [url = about:blank] 12:33:30 INFO - PROCESS | 1854 | --DOMWINDOW == 166 (0x8b314c00) [pid = 1854] [serial = 1437] [outer = (nil)] [url = about:blank] 12:33:30 INFO - PROCESS | 1854 | --DOMWINDOW == 165 (0x859a7c00) [pid = 1854] [serial = 1428] [outer = (nil)] [url = about:blank] 12:33:30 INFO - PROCESS | 1854 | --DOMWINDOW == 164 (0x8e0e0400) [pid = 1854] [serial = 1443] [outer = (nil)] [url = about:blank] 12:33:30 INFO - PROCESS | 1854 | --DOMWINDOW == 163 (0x8777a800) [pid = 1854] [serial = 1487] [outer = (nil)] [url = about:blank] 12:33:30 INFO - PROCESS | 1854 | --DOMWINDOW == 162 (0x8ea0fc00) [pid = 1854] [serial = 1448] [outer = (nil)] [url = about:blank] 12:33:30 INFO - PROCESS | 1854 | --DOMWINDOW == 161 (0x8fd2ac00) [pid = 1854] [serial = 1452] [outer = (nil)] [url = about:blank] 12:33:30 INFO - PROCESS | 1854 | --DOMWINDOW == 160 (0x88e99400) [pid = 1854] [serial = 1431] [outer = (nil)] [url = about:blank] 12:33:30 INFO - PROCESS | 1854 | --DOMWINDOW == 159 (0x96916c00) [pid = 1854] [serial = 1466] [outer = (nil)] [url = about:blank] 12:33:30 INFO - PROCESS | 1854 | --DOMWINDOW == 158 (0x8bbb5c00) [pid = 1854] [serial = 1440] [outer = (nil)] [url = about:blank] 12:33:30 INFO - PROCESS | 1854 | --DOMWINDOW == 157 (0x8fd8c400) [pid = 1854] [serial = 1455] [outer = (nil)] [url = about:blank] 12:33:30 INFO - PROCESS | 1854 | --DOMWINDOW == 156 (0x88cb2400) [pid = 1854] [serial = 1482] [outer = (nil)] [url = about:blank] 12:33:30 INFO - PROCESS | 1854 | --DOMWINDOW == 155 (0x987c9400) [pid = 1854] [serial = 1476] [outer = (nil)] [url = about:blank] 12:33:30 INFO - PROCESS | 1854 | --DOMWINDOW == 154 (0x8a1ee800) [pid = 1854] [serial = 1434] [outer = (nil)] [url = about:blank] 12:33:30 INFO - PROCESS | 1854 | --DOMWINDOW == 153 (0x8a2be000) [pid = 1854] [serial = 1371] [outer = (nil)] [url = about:blank] 12:33:30 INFO - PROCESS | 1854 | --DOMWINDOW == 152 (0x89460c00) [pid = 1854] [serial = 1488] [outer = (nil)] [url = about:blank] 12:33:30 INFO - PROCESS | 1854 | --DOMWINDOW == 151 (0x852e8800) [pid = 1854] [serial = 1427] [outer = (nil)] [url = about:blank] 12:33:30 INFO - PROCESS | 1854 | --DOMWINDOW == 150 (0x9801e800) [pid = 1854] [serial = 1413] [outer = (nil)] [url = about:blank] 12:33:30 INFO - PROCESS | 1854 | --DOMWINDOW == 149 (0x902b7400) [pid = 1854] [serial = 1457] [outer = (nil)] [url = about:blank] 12:33:30 INFO - PROCESS | 1854 | --DOMWINDOW == 148 (0x88b4bc00) [pid = 1854] [serial = 1430] [outer = (nil)] [url = about:blank] 12:33:30 INFO - PROCESS | 1854 | --DOMWINDOW == 147 (0x984d0c00) [pid = 1854] [serial = 1475] [outer = (nil)] [url = about:blank] 12:33:30 INFO - PROCESS | 1854 | --DOMWINDOW == 146 (0x976d7400) [pid = 1854] [serial = 1469] [outer = (nil)] [url = about:blank] 12:33:30 INFO - PROCESS | 1854 | --DOMWINDOW == 145 (0x984a0000) [pid = 1854] [serial = 1473] [outer = (nil)] [url = about:blank] 12:33:30 INFO - PROCESS | 1854 | --DOMWINDOW == 144 (0x97b8b800) [pid = 1854] [serial = 1470] [outer = (nil)] [url = about:blank] 12:33:30 INFO - PROCESS | 1854 | --DOMWINDOW == 143 (0x8c776000) [pid = 1854] [serial = 1442] [outer = (nil)] [url = about:blank] 12:33:30 INFO - PROCESS | 1854 | --DOMWINDOW == 142 (0x89707000) [pid = 1854] [serial = 1433] [outer = (nil)] [url = about:blank] 12:33:30 INFO - PROCESS | 1854 | --DOMWINDOW == 141 (0x92a95800) [pid = 1854] [serial = 1460] [outer = (nil)] [url = about:blank] 12:33:30 INFO - PROCESS | 1854 | --DOMWINDOW == 140 (0x8e8dd400) [pid = 1854] [serial = 1446] [outer = (nil)] [url = about:blank] 12:33:30 INFO - PROCESS | 1854 | --DOMWINDOW == 139 (0x88b2cc00) [pid = 1854] [serial = 1481] [outer = (nil)] [url = about:blank] 12:33:30 INFO - PROCESS | 1854 | --DOMWINDOW == 138 (0x970d4800) [pid = 1854] [serial = 1467] [outer = (nil)] [url = about:blank] 12:33:30 INFO - PROCESS | 1854 | --DOMWINDOW == 137 (0x8f0c6800) [pid = 1854] [serial = 1449] [outer = (nil)] [url = about:blank] 12:33:31 INFO - PROCESS | 1854 | --DOMWINDOW == 136 (0x93f2d400) [pid = 1854] [serial = 1464] [outer = (nil)] [url = about:blank] 12:33:31 INFO - PROCESS | 1854 | --DOMWINDOW == 135 (0x92de4400) [pid = 1854] [serial = 1461] [outer = (nil)] [url = about:blank] 12:33:31 INFO - PROCESS | 1854 | --DOMWINDOW == 134 (0x9115d800) [pid = 1854] [serial = 1458] [outer = (nil)] [url = about:blank] 12:33:31 INFO - PROCESS | 1854 | --DOMWINDOW == 133 (0x8fd26400) [pid = 1854] [serial = 1451] [outer = (nil)] [url = about:blank] 12:33:31 INFO - PROCESS | 1854 | --DOMWINDOW == 132 (0x89544c00) [pid = 1854] [serial = 1484] [outer = (nil)] [url = about:blank] 12:33:31 INFO - PROCESS | 1854 | --DOMWINDOW == 131 (0x87779400) [pid = 1854] [serial = 1479] [outer = (nil)] [url = about:blank] 12:33:31 INFO - PROCESS | 1854 | --DOMWINDOW == 130 (0x859ad800) [pid = 1854] [serial = 1478] [outer = (nil)] [url = about:blank] 12:33:31 INFO - PROCESS | 1854 | --DOMWINDOW == 129 (0x8c6b2c00) [pid = 1854] [serial = 1445] [outer = (nil)] [url = about:blank] 12:33:31 INFO - PROCESS | 1854 | --DOMWINDOW == 128 (0x8b267000) [pid = 1854] [serial = 1490] [outer = (nil)] [url = about:blank] 12:33:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 12:33:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 4146ms 12:33:31 INFO - PROCESS | 1854 | 1461180811115 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 12:33:31 INFO - PROCESS | 1854 | 1461180811122 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 12:33:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 12:33:31 INFO - PROCESS | 1854 | 1461180811134 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 12:33:31 INFO - PROCESS | 1854 | 1461180811141 Marionette TRACE conn4 <- [1,2106,null,{}] 12:33:31 INFO - PROCESS | 1854 | 1461180811150 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:31 INFO - PROCESS | 1854 | 1461180811359 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 12:33:31 INFO - PROCESS | 1854 | 1461180811593 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:31 INFO - PROCESS | 1854 | ++DOCSHELL 0x8795f000 == 142 [pid = 1854] [id = 534] 12:33:31 INFO - PROCESS | 1854 | ++DOMWINDOW == 129 (0x8795f800) [pid = 1854] [serial = 1603] [outer = (nil)] 12:33:31 INFO - PROCESS | 1854 | ++DOMWINDOW == 130 (0x87964000) [pid = 1854] [serial = 1604] [outer = 0x8795f800] 12:33:31 INFO - PROCESS | 1854 | 1461180811683 Marionette DEBUG loaded listener.js 12:33:31 INFO - PROCESS | 1854 | ++DOMWINDOW == 131 (0x886e5c00) [pid = 1854] [serial = 1605] [outer = 0x8795f800] 12:33:32 INFO - PROCESS | 1854 | 1461180812653 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 12:33:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 12:33:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1601ms 12:33:32 INFO - PROCESS | 1854 | 1461180812736 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 12:33:32 INFO - PROCESS | 1854 | 1461180812747 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 12:33:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 12:33:32 INFO - PROCESS | 1854 | 1461180812761 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 12:33:32 INFO - PROCESS | 1854 | 1461180812765 Marionette TRACE conn4 <- [1,2110,null,{}] 12:33:32 INFO - PROCESS | 1854 | 1461180812774 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:33 INFO - PROCESS | 1854 | 1461180813072 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 12:33:33 INFO - PROCESS | 1854 | 1461180813361 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:33 INFO - PROCESS | 1854 | ++DOCSHELL 0x88b4bc00 == 143 [pid = 1854] [id = 535] 12:33:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 132 (0x88b5ac00) [pid = 1854] [serial = 1606] [outer = (nil)] 12:33:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 133 (0x88cba000) [pid = 1854] [serial = 1607] [outer = 0x88b5ac00] 12:33:33 INFO - PROCESS | 1854 | 1461180813442 Marionette DEBUG loaded listener.js 12:33:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 134 (0x89454400) [pid = 1854] [serial = 1608] [outer = 0x88b5ac00] 12:33:34 INFO - PROCESS | 1854 | 1461180814636 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 12:33:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 12:33:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1942ms 12:33:34 INFO - PROCESS | 1854 | 1461180814711 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 12:33:34 INFO - PROCESS | 1854 | 1461180814715 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 12:33:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 12:33:34 INFO - PROCESS | 1854 | 1461180814731 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 12:33:34 INFO - PROCESS | 1854 | 1461180814750 Marionette TRACE conn4 <- [1,2114,null,{}] 12:33:34 INFO - PROCESS | 1854 | 1461180814840 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:35 INFO - PROCESS | 1854 | 1461180815291 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 12:33:35 INFO - PROCESS | 1854 | 1461180815346 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:35 INFO - PROCESS | 1854 | ++DOCSHELL 0x84a4a400 == 144 [pid = 1854] [id = 536] 12:33:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 135 (0x88b58400) [pid = 1854] [serial = 1609] [outer = (nil)] 12:33:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 136 (0x8a16a400) [pid = 1854] [serial = 1610] [outer = 0x88b58400] 12:33:35 INFO - PROCESS | 1854 | 1461180815608 Marionette DEBUG loaded listener.js 12:33:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 137 (0x8a2b1c00) [pid = 1854] [serial = 1611] [outer = 0x88b58400] 12:33:36 INFO - PROCESS | 1854 | --DOMWINDOW == 136 (0x8e0dfc00) [pid = 1854] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 12:33:36 INFO - PROCESS | 1854 | --DOMWINDOW == 135 (0x8fd9ac00) [pid = 1854] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 12:33:36 INFO - PROCESS | 1854 | --DOMWINDOW == 134 (0x889f6400) [pid = 1854] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 12:33:36 INFO - PROCESS | 1854 | --DOMWINDOW == 133 (0x912bac00) [pid = 1854] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 12:33:36 INFO - PROCESS | 1854 | --DOMWINDOW == 132 (0x886ec000) [pid = 1854] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 12:33:36 INFO - PROCESS | 1854 | --DOMWINDOW == 131 (0x8e8dbc00) [pid = 1854] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 12:33:36 INFO - PROCESS | 1854 | --DOMWINDOW == 130 (0x8f0c1800) [pid = 1854] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 12:33:36 INFO - PROCESS | 1854 | --DOMWINDOW == 129 (0x89456c00) [pid = 1854] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 12:33:36 INFO - PROCESS | 1854 | --DOMWINDOW == 128 (0x984a3400) [pid = 1854] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 12:33:36 INFO - PROCESS | 1854 | --DOMWINDOW == 127 (0x8fd6ec00) [pid = 1854] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 12:33:36 INFO - PROCESS | 1854 | --DOMWINDOW == 126 (0x88b2a000) [pid = 1854] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 12:33:36 INFO - PROCESS | 1854 | --DOMWINDOW == 125 (0x9738d800) [pid = 1854] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 12:33:36 INFO - PROCESS | 1854 | --DOMWINDOW == 124 (0x8b268000) [pid = 1854] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 12:33:36 INFO - PROCESS | 1854 | --DOMWINDOW == 123 (0x886eb400) [pid = 1854] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 12:33:36 INFO - PROCESS | 1854 | --DOMWINDOW == 122 (0x847ef000) [pid = 1854] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 12:33:36 INFO - PROCESS | 1854 | --DOMWINDOW == 121 (0x881b7800) [pid = 1854] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 12:33:36 INFO - PROCESS | 1854 | --DOMWINDOW == 120 (0x8df2c000) [pid = 1854] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 12:33:36 INFO - PROCESS | 1854 | --DOMWINDOW == 119 (0x902be000) [pid = 1854] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 12:33:36 INFO - PROCESS | 1854 | --DOMWINDOW == 118 (0x92a0a000) [pid = 1854] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 12:33:36 INFO - PROCESS | 1854 | --DOMWINDOW == 117 (0x8c6bf800) [pid = 1854] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 12:33:36 INFO - PROCESS | 1854 | --DOMWINDOW == 116 (0x9408cc00) [pid = 1854] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 12:33:37 INFO - PROCESS | 1854 | 1461180817089 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 12:33:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 12:33:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 2426ms 12:33:37 INFO - PROCESS | 1854 | 1461180817152 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 12:33:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 12:33:37 INFO - PROCESS | 1854 | 1461180817156 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 12:33:37 INFO - PROCESS | 1854 | 1461180817178 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 12:33:37 INFO - PROCESS | 1854 | 1461180817183 Marionette TRACE conn4 <- [1,2118,null,{}] 12:33:37 INFO - PROCESS | 1854 | 1461180817189 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:37 INFO - PROCESS | 1854 | 1461180817480 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 12:33:37 INFO - PROCESS | 1854 | 1461180817500 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:37 INFO - PROCESS | 1854 | ++DOCSHELL 0x852eb000 == 145 [pid = 1854] [id = 537] 12:33:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 117 (0x89710400) [pid = 1854] [serial = 1612] [outer = (nil)] 12:33:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 118 (0x8a2c0000) [pid = 1854] [serial = 1613] [outer = 0x89710400] 12:33:37 INFO - PROCESS | 1854 | 1461180817579 Marionette DEBUG loaded listener.js 12:33:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 119 (0x8b267400) [pid = 1854] [serial = 1614] [outer = 0x89710400] 12:33:38 INFO - PROCESS | 1854 | 1461180818727 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 12:33:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 12:33:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1597ms 12:33:38 INFO - PROCESS | 1854 | 1461180818761 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 12:33:38 INFO - PROCESS | 1854 | 1461180818768 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 12:33:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 12:33:38 INFO - PROCESS | 1854 | 1461180818778 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 12:33:38 INFO - PROCESS | 1854 | 1461180818784 Marionette TRACE conn4 <- [1,2122,null,{}] 12:33:38 INFO - PROCESS | 1854 | 1461180818796 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:39 INFO - PROCESS | 1854 | 1461180819051 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 12:33:39 INFO - PROCESS | 1854 | 1461180819401 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:39 INFO - PROCESS | 1854 | ++DOCSHELL 0x87777000 == 146 [pid = 1854] [id = 538] 12:33:39 INFO - PROCESS | 1854 | ++DOMWINDOW == 120 (0x8795c800) [pid = 1854] [serial = 1615] [outer = (nil)] 12:33:39 INFO - PROCESS | 1854 | ++DOMWINDOW == 121 (0x889f5800) [pid = 1854] [serial = 1616] [outer = 0x8795c800] 12:33:39 INFO - PROCESS | 1854 | 1461180819503 Marionette DEBUG loaded listener.js 12:33:39 INFO - PROCESS | 1854 | ++DOMWINDOW == 122 (0x88cb0000) [pid = 1854] [serial = 1617] [outer = 0x8795c800] 12:33:40 INFO - PROCESS | 1854 | 1461180820506 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 12:33:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 12:33:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1798ms 12:33:40 INFO - PROCESS | 1854 | 1461180820576 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 12:33:40 INFO - PROCESS | 1854 | 1461180820585 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 12:33:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 12:33:40 INFO - PROCESS | 1854 | 1461180820598 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 12:33:40 INFO - PROCESS | 1854 | 1461180820605 Marionette TRACE conn4 <- [1,2126,null,{}] 12:33:40 INFO - PROCESS | 1854 | 1461180820614 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:40 INFO - PROCESS | 1854 | 1461180820985 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 12:33:41 INFO - PROCESS | 1854 | 1461180821393 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:41 INFO - PROCESS | 1854 | ++DOCSHELL 0x87967000 == 147 [pid = 1854] [id = 539] 12:33:41 INFO - PROCESS | 1854 | ++DOMWINDOW == 123 (0x881bd400) [pid = 1854] [serial = 1618] [outer = (nil)] 12:33:41 INFO - PROCESS | 1854 | ++DOMWINDOW == 124 (0x8a16bc00) [pid = 1854] [serial = 1619] [outer = 0x881bd400] 12:33:41 INFO - PROCESS | 1854 | 1461180821540 Marionette DEBUG loaded listener.js 12:33:41 INFO - PROCESS | 1854 | ++DOMWINDOW == 125 (0x8a2bc400) [pid = 1854] [serial = 1620] [outer = 0x881bd400] 12:33:42 INFO - PROCESS | 1854 | 1461180822699 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 12:33:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 12:33:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 2143ms 12:33:42 INFO - PROCESS | 1854 | 1461180822742 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 12:33:42 INFO - PROCESS | 1854 | 1461180822748 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 12:33:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 12:33:42 INFO - PROCESS | 1854 | 1461180822757 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 12:33:42 INFO - PROCESS | 1854 | 1461180822765 Marionette TRACE conn4 <- [1,2130,null,{}] 12:33:42 INFO - PROCESS | 1854 | 1461180822787 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:43 INFO - PROCESS | 1854 | 1461180823140 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 12:33:43 INFO - PROCESS | 1854 | 1461180823555 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:43 INFO - PROCESS | 1854 | ++DOCSHELL 0x8a16c000 == 148 [pid = 1854] [id = 540] 12:33:43 INFO - PROCESS | 1854 | ++DOMWINDOW == 126 (0x8baa7400) [pid = 1854] [serial = 1621] [outer = (nil)] 12:33:43 INFO - PROCESS | 1854 | ++DOMWINDOW == 127 (0x8bac5c00) [pid = 1854] [serial = 1622] [outer = 0x8baa7400] 12:33:43 INFO - PROCESS | 1854 | 1461180823654 Marionette DEBUG loaded listener.js 12:33:43 INFO - PROCESS | 1854 | ++DOMWINDOW == 128 (0x8bbb6400) [pid = 1854] [serial = 1623] [outer = 0x8baa7400] 12:33:44 INFO - PROCESS | 1854 | 1461180824648 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 12:33:44 INFO - PROCESS | 1854 | 1461180824719 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 12:33:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 12:33:44 INFO - PROCESS | 1854 | 1461180824727 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 12:33:44 INFO - PROCESS | 1854 | 1461180824732 Marionette TRACE conn4 <- [1,2134,null,{}] 12:33:44 INFO - PROCESS | 1854 | 1461180824738 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:44 INFO - PROCESS | 1854 | 1461180824988 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 12:33:45 INFO - PROCESS | 1854 | 1461180825313 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:45 INFO - PROCESS | 1854 | ++DOCSHELL 0x89544000 == 149 [pid = 1854] [id = 541] 12:33:45 INFO - PROCESS | 1854 | ++DOMWINDOW == 129 (0x8bbb5c00) [pid = 1854] [serial = 1624] [outer = (nil)] 12:33:45 INFO - PROCESS | 1854 | ++DOMWINDOW == 130 (0x8c8ad400) [pid = 1854] [serial = 1625] [outer = 0x8bbb5c00] 12:33:45 INFO - PROCESS | 1854 | 1461180825415 Marionette DEBUG loaded listener.js 12:33:45 INFO - PROCESS | 1854 | ++DOMWINDOW == 131 (0x8df24c00) [pid = 1854] [serial = 1626] [outer = 0x8bbb5c00] 12:33:46 INFO - PROCESS | 1854 | 1461180826397 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 12:33:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 12:33:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1743ms 12:33:46 INFO - PROCESS | 1854 | 1461180826472 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 12:33:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 12:33:46 INFO - PROCESS | 1854 | 1461180826477 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 12:33:46 INFO - PROCESS | 1854 | 1461180826484 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 12:33:46 INFO - PROCESS | 1854 | 1461180826488 Marionette TRACE conn4 <- [1,2138,null,{}] 12:33:46 INFO - PROCESS | 1854 | 1461180826495 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:46 INFO - PROCESS | 1854 | 1461180826742 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 12:33:47 INFO - PROCESS | 1854 | 1461180827082 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:47 INFO - PROCESS | 1854 | ++DOCSHELL 0x8b1e4800 == 150 [pid = 1854] [id = 542] 12:33:47 INFO - PROCESS | 1854 | ++DOMWINDOW == 132 (0x8b30cc00) [pid = 1854] [serial = 1627] [outer = (nil)] 12:33:47 INFO - PROCESS | 1854 | ++DOMWINDOW == 133 (0x8e809c00) [pid = 1854] [serial = 1628] [outer = 0x8b30cc00] 12:33:47 INFO - PROCESS | 1854 | 1461180827178 Marionette DEBUG loaded listener.js 12:33:47 INFO - PROCESS | 1854 | ++DOMWINDOW == 134 (0x8e8d9c00) [pid = 1854] [serial = 1629] [outer = 0x8b30cc00] 12:33:48 INFO - PROCESS | 1854 | 1461180828206 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 12:33:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 12:33:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1800ms 12:33:48 INFO - PROCESS | 1854 | 1461180828285 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 12:33:48 INFO - PROCESS | 1854 | 1461180828288 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 12:33:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 12:33:48 INFO - PROCESS | 1854 | 1461180828297 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 12:33:48 INFO - PROCESS | 1854 | 1461180828302 Marionette TRACE conn4 <- [1,2142,null,{}] 12:33:48 INFO - PROCESS | 1854 | 1461180828308 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:48 INFO - PROCESS | 1854 | 1461180828636 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 12:33:49 INFO - PROCESS | 1854 | 1461180829008 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:49 INFO - PROCESS | 1854 | ++DOCSHELL 0x8b1e1800 == 151 [pid = 1854] [id = 543] 12:33:49 INFO - PROCESS | 1854 | ++DOMWINDOW == 135 (0x8e8dc400) [pid = 1854] [serial = 1630] [outer = (nil)] 12:33:49 INFO - PROCESS | 1854 | ++DOMWINDOW == 136 (0x8f0ca000) [pid = 1854] [serial = 1631] [outer = 0x8e8dc400] 12:33:49 INFO - PROCESS | 1854 | 1461180829124 Marionette DEBUG loaded listener.js 12:33:49 INFO - PROCESS | 1854 | ++DOMWINDOW == 137 (0x8f0d0400) [pid = 1854] [serial = 1632] [outer = 0x8e8dc400] 12:33:50 INFO - PROCESS | 1854 | 1461180830231 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 12:33:50 INFO - PROCESS | 1854 | 1461180830293 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 12:33:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 12:33:50 INFO - PROCESS | 1854 | 1461180830300 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 12:33:50 INFO - PROCESS | 1854 | 1461180830305 Marionette TRACE conn4 <- [1,2146,null,{}] 12:33:50 INFO - PROCESS | 1854 | 1461180830311 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:50 INFO - PROCESS | 1854 | 1461180830557 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 12:33:50 INFO - PROCESS | 1854 | 1461180830854 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:50 INFO - PROCESS | 1854 | ++DOCSHELL 0x8e0e3c00 == 152 [pid = 1854] [id = 544] 12:33:50 INFO - PROCESS | 1854 | ++DOMWINDOW == 138 (0x8f0c2000) [pid = 1854] [serial = 1633] [outer = (nil)] 12:33:50 INFO - PROCESS | 1854 | ++DOMWINDOW == 139 (0x8fd8f400) [pid = 1854] [serial = 1634] [outer = 0x8f0c2000] 12:33:50 INFO - PROCESS | 1854 | 1461180830969 Marionette DEBUG loaded listener.js 12:33:51 INFO - PROCESS | 1854 | ++DOMWINDOW == 140 (0x8fd95000) [pid = 1854] [serial = 1635] [outer = 0x8f0c2000] 12:33:52 INFO - PROCESS | 1854 | 1461180832149 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 12:33:52 INFO - PROCESS | 1854 | 1461180832278 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 12:33:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 12:33:52 INFO - PROCESS | 1854 | 1461180832290 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 12:33:52 INFO - PROCESS | 1854 | 1461180832297 Marionette TRACE conn4 <- [1,2150,null,{}] 12:33:52 INFO - PROCESS | 1854 | 1461180832359 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:52 INFO - PROCESS | 1854 | 1461180832775 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 12:33:53 INFO - PROCESS | 1854 | 1461180833097 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:53 INFO - PROCESS | 1854 | ++DOCSHELL 0x8e0e6400 == 153 [pid = 1854] [id = 545] 12:33:53 INFO - PROCESS | 1854 | ++DOMWINDOW == 141 (0x8fd6cc00) [pid = 1854] [serial = 1636] [outer = (nil)] 12:33:53 INFO - PROCESS | 1854 | ++DOMWINDOW == 142 (0x902bd400) [pid = 1854] [serial = 1637] [outer = 0x8fd6cc00] 12:33:53 INFO - PROCESS | 1854 | 1461180833191 Marionette DEBUG loaded listener.js 12:33:53 INFO - PROCESS | 1854 | ++DOMWINDOW == 143 (0x90663c00) [pid = 1854] [serial = 1638] [outer = 0x8fd6cc00] 12:33:54 INFO - PROCESS | 1854 | 1461180834187 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 12:33:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 12:33:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1945ms 12:33:54 INFO - PROCESS | 1854 | 1461180834235 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 12:33:54 INFO - PROCESS | 1854 | 1461180834239 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 12:33:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 12:33:54 INFO - PROCESS | 1854 | 1461180834246 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 12:33:54 INFO - PROCESS | 1854 | 1461180834250 Marionette TRACE conn4 <- [1,2154,null,{}] 12:33:54 INFO - PROCESS | 1854 | 1461180834257 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:54 INFO - PROCESS | 1854 | 1461180834505 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 12:33:54 INFO - PROCESS | 1854 | 1461180834829 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:54 INFO - PROCESS | 1854 | ++DOCSHELL 0x90265800 == 154 [pid = 1854] [id = 546] 12:33:54 INFO - PROCESS | 1854 | ++DOMWINDOW == 144 (0x90265c00) [pid = 1854] [serial = 1639] [outer = (nil)] 12:33:54 INFO - PROCESS | 1854 | ++DOMWINDOW == 145 (0x914ba400) [pid = 1854] [serial = 1640] [outer = 0x90265c00] 12:33:54 INFO - PROCESS | 1854 | 1461180834927 Marionette DEBUG loaded listener.js 12:33:55 INFO - PROCESS | 1854 | ++DOMWINDOW == 146 (0x91504c00) [pid = 1854] [serial = 1641] [outer = 0x90265c00] 12:33:55 INFO - PROCESS | 1854 | 1461180835870 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 12:33:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 12:33:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1683ms 12:33:55 INFO - PROCESS | 1854 | 1461180835931 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 12:33:55 INFO - PROCESS | 1854 | 1461180835935 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 12:33:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 12:33:55 INFO - PROCESS | 1854 | 1461180835942 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 12:33:55 INFO - PROCESS | 1854 | 1461180835947 Marionette TRACE conn4 <- [1,2158,null,{}] 12:33:55 INFO - PROCESS | 1854 | 1461180835953 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:56 INFO - PROCESS | 1854 | 1461180836198 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 12:33:56 INFO - PROCESS | 1854 | 1461180836526 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:56 INFO - PROCESS | 1854 | ++DOCSHELL 0x852f3800 == 155 [pid = 1854] [id = 547] 12:33:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 147 (0x902b5c00) [pid = 1854] [serial = 1642] [outer = (nil)] 12:33:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 148 (0x92de2000) [pid = 1854] [serial = 1643] [outer = 0x902b5c00] 12:33:56 INFO - PROCESS | 1854 | 1461180836626 Marionette DEBUG loaded listener.js 12:33:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 149 (0x92de6c00) [pid = 1854] [serial = 1644] [outer = 0x902b5c00] 12:33:57 INFO - PROCESS | 1854 | 1461180837601 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 12:33:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 12:33:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1732ms 12:33:57 INFO - PROCESS | 1854 | 1461180837676 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 12:33:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 12:33:57 INFO - PROCESS | 1854 | 1461180837682 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 12:33:57 INFO - PROCESS | 1854 | 1461180837689 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 12:33:57 INFO - PROCESS | 1854 | 1461180837695 Marionette TRACE conn4 <- [1,2162,null,{}] 12:33:57 INFO - PROCESS | 1854 | 1461180837702 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:58 INFO - PROCESS | 1854 | 1461180838081 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 12:33:58 INFO - PROCESS | 1854 | 1461180838525 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:58 INFO - PROCESS | 1854 | ++DOCSHELL 0x8b1e9c00 == 156 [pid = 1854] [id = 548] 12:33:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 150 (0x92a0d000) [pid = 1854] [serial = 1645] [outer = (nil)] 12:33:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 151 (0x970d8800) [pid = 1854] [serial = 1646] [outer = 0x92a0d000] 12:33:58 INFO - PROCESS | 1854 | 1461180838674 Marionette DEBUG loaded listener.js 12:33:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 152 (0x974e8c00) [pid = 1854] [serial = 1647] [outer = 0x92a0d000] 12:33:59 INFO - PROCESS | 1854 | 1461180839819 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 12:33:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 12:33:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 2193ms 12:33:59 INFO - PROCESS | 1854 | 1461180839882 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 12:33:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 12:33:59 INFO - PROCESS | 1854 | 1461180839887 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 12:33:59 INFO - PROCESS | 1854 | 1461180839894 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 12:33:59 INFO - PROCESS | 1854 | 1461180839898 Marionette TRACE conn4 <- [1,2166,null,{}] 12:33:59 INFO - PROCESS | 1854 | 1461180839904 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:00 INFO - PROCESS | 1854 | 1461180840154 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 12:34:00 INFO - PROCESS | 1854 | 1461180840487 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:00 INFO - PROCESS | 1854 | ++DOCSHELL 0x94089000 == 157 [pid = 1854] [id = 549] 12:34:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 153 (0x9690f000) [pid = 1854] [serial = 1648] [outer = (nil)] 12:34:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 154 (0x97b95c00) [pid = 1854] [serial = 1649] [outer = 0x9690f000] 12:34:00 INFO - PROCESS | 1854 | 1461180840590 Marionette DEBUG loaded listener.js 12:34:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 155 (0x97ec3c00) [pid = 1854] [serial = 1650] [outer = 0x9690f000] 12:34:01 INFO - PROCESS | 1854 | 1461180841572 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 12:34:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 12:34:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1738ms 12:34:01 INFO - PROCESS | 1854 | 1461180841633 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 12:34:01 INFO - PROCESS | 1854 | 1461180841640 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 12:34:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 12:34:01 INFO - PROCESS | 1854 | 1461180841648 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 12:34:01 INFO - PROCESS | 1854 | 1461180841652 Marionette TRACE conn4 <- [1,2170,null,{}] 12:34:01 INFO - PROCESS | 1854 | 1461180841659 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:01 INFO - PROCESS | 1854 | 1461180841933 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 12:34:02 INFO - PROCESS | 1854 | 1461180842294 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:02 INFO - PROCESS | 1854 | ++DOCSHELL 0x975b1c00 == 158 [pid = 1854] [id = 550] 12:34:02 INFO - PROCESS | 1854 | ++DOMWINDOW == 156 (0x97b8b800) [pid = 1854] [serial = 1651] [outer = (nil)] 12:34:02 INFO - PROCESS | 1854 | ++DOMWINDOW == 157 (0x984cac00) [pid = 1854] [serial = 1652] [outer = 0x97b8b800] 12:34:02 INFO - PROCESS | 1854 | 1461180842399 Marionette DEBUG loaded listener.js 12:34:02 INFO - PROCESS | 1854 | ++DOMWINDOW == 158 (0x987ccc00) [pid = 1854] [serial = 1653] [outer = 0x97b8b800] 12:34:03 INFO - PROCESS | 1854 | 1461180843371 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 12:34:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 12:34:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1786ms 12:34:03 INFO - PROCESS | 1854 | 1461180843435 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 12:34:03 INFO - PROCESS | 1854 | 1461180843439 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 12:34:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 12:34:03 INFO - PROCESS | 1854 | 1461180843447 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 12:34:03 INFO - PROCESS | 1854 | 1461180843450 Marionette TRACE conn4 <- [1,2174,null,{}] 12:34:03 INFO - PROCESS | 1854 | 1461180843457 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:03 INFO - PROCESS | 1854 | 1461180843710 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 12:34:04 INFO - PROCESS | 1854 | 1461180844039 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:04 INFO - PROCESS | 1854 | ++DOCSHELL 0x97ab1800 == 159 [pid = 1854] [id = 551] 12:34:04 INFO - PROCESS | 1854 | ++DOMWINDOW == 159 (0x97b8dc00) [pid = 1854] [serial = 1654] [outer = (nil)] 12:34:04 INFO - PROCESS | 1854 | ++DOMWINDOW == 160 (0x9933ac00) [pid = 1854] [serial = 1655] [outer = 0x97b8dc00] 12:34:04 INFO - PROCESS | 1854 | 1461180844141 Marionette DEBUG loaded listener.js 12:34:04 INFO - PROCESS | 1854 | ++DOMWINDOW == 161 (0x99344000) [pid = 1854] [serial = 1656] [outer = 0x97b8dc00] 12:34:05 INFO - PROCESS | 1854 | 1461180845106 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 12:34:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 12:34:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1733ms 12:34:05 INFO - PROCESS | 1854 | 1461180845181 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 12:34:05 INFO - PROCESS | 1854 | 1461180845185 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 12:34:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 12:34:05 INFO - PROCESS | 1854 | 1461180845193 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 12:34:05 INFO - PROCESS | 1854 | 1461180845196 Marionette TRACE conn4 <- [1,2178,null,{}] 12:34:05 INFO - PROCESS | 1854 | 1461180845204 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:05 INFO - PROCESS | 1854 | 1461180845500 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 12:34:05 INFO - PROCESS | 1854 | 1461180845836 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:05 INFO - PROCESS | 1854 | ++DOCSHELL 0x8bbb7400 == 160 [pid = 1854] [id = 552] 12:34:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 162 (0x8e0d8800) [pid = 1854] [serial = 1657] [outer = (nil)] 12:34:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 163 (0x97996c00) [pid = 1854] [serial = 1658] [outer = 0x8e0d8800] 12:34:05 INFO - PROCESS | 1854 | 1461180845937 Marionette DEBUG loaded listener.js 12:34:06 INFO - PROCESS | 1854 | ++DOMWINDOW == 164 (0x9ad10000) [pid = 1854] [serial = 1659] [outer = 0x8e0d8800] 12:34:07 INFO - PROCESS | 1854 | 1461180847006 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 12:34:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 12:34:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1845ms 12:34:07 INFO - PROCESS | 1854 | 1461180847041 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 12:34:07 INFO - PROCESS | 1854 | 1461180847044 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 12:34:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 12:34:07 INFO - PROCESS | 1854 | 1461180847053 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 12:34:07 INFO - PROCESS | 1854 | 1461180847057 Marionette TRACE conn4 <- [1,2182,null,{}] 12:34:07 INFO - PROCESS | 1854 | 1461180847063 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:07 INFO - PROCESS | 1854 | 1461180847337 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 12:34:07 INFO - PROCESS | 1854 | 1461180847708 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:07 INFO - PROCESS | 1854 | ++DOCSHELL 0x848f0400 == 161 [pid = 1854] [id = 553] 12:34:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 165 (0x9ad0c400) [pid = 1854] [serial = 1660] [outer = (nil)] 12:34:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 166 (0x9ae6e400) [pid = 1854] [serial = 1661] [outer = 0x9ad0c400] 12:34:07 INFO - PROCESS | 1854 | 1461180847811 Marionette DEBUG loaded listener.js 12:34:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 167 (0x9ae71000) [pid = 1854] [serial = 1662] [outer = 0x9ad0c400] 12:34:08 INFO - PROCESS | 1854 | 1461180848764 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 12:34:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 12:34:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1753ms 12:34:10 INFO - PROCESS | 1854 | --DOCSHELL 0x886e9c00 == 160 [pid = 1854] [id = 514] 12:34:10 INFO - PROCESS | 1854 | --DOCSHELL 0x847e6c00 == 159 [pid = 1854] [id = 513] 12:34:10 INFO - PROCESS | 1854 | --DOCSHELL 0x973a2c00 == 158 [pid = 1854] [id = 73] 12:34:10 INFO - PROCESS | 1854 | --DOCSHELL 0x88cae400 == 157 [pid = 1854] [id = 455] 12:34:10 INFO - PROCESS | 1854 | --DOCSHELL 0x8b1e2c00 == 156 [pid = 1854] [id = 439] 12:34:10 INFO - PROCESS | 1854 | --DOCSHELL 0x848e2c00 == 155 [pid = 1854] [id = 492] 12:34:10 INFO - PROCESS | 1854 | --DOCSHELL 0x8bbb5400 == 154 [pid = 1854] [id = 442] 12:34:10 INFO - PROCESS | 1854 | --DOCSHELL 0x84a4a400 == 153 [pid = 1854] [id = 536] 12:34:10 INFO - PROCESS | 1854 | --DOCSHELL 0x88b4bc00 == 152 [pid = 1854] [id = 535] 12:34:10 INFO - PROCESS | 1854 | --DOCSHELL 0x8795f000 == 151 [pid = 1854] [id = 534] 12:34:10 INFO - PROCESS | 1854 | --DOCSHELL 0x8ec5b000 == 150 [pid = 1854] [id = 532] 12:34:10 INFO - PROCESS | 1854 | --DOCSHELL 0x852e7000 == 149 [pid = 1854] [id = 531] 12:34:10 INFO - PROCESS | 1854 | --DOCSHELL 0x8df21c00 == 148 [pid = 1854] [id = 529] 12:34:10 INFO - PROCESS | 1854 | --DOCSHELL 0x92a9c800 == 147 [pid = 1854] [id = 530] 12:34:10 INFO - PROCESS | 1854 | --DOCSHELL 0x90666c00 == 146 [pid = 1854] [id = 528] 12:34:10 INFO - PROCESS | 1854 | --DOCSHELL 0x8f357800 == 145 [pid = 1854] [id = 527] 12:34:10 INFO - PROCESS | 1854 | --DOCSHELL 0x8970ac00 == 144 [pid = 1854] [id = 526] 12:34:10 INFO - PROCESS | 1854 | --DOCSHELL 0x8c6b9000 == 143 [pid = 1854] [id = 525] 12:34:10 INFO - PROCESS | 1854 | --DOCSHELL 0x881b8000 == 142 [pid = 1854] [id = 523] 12:34:10 INFO - PROCESS | 1854 | --DOCSHELL 0x85814400 == 141 [pid = 1854] [id = 524] 12:34:10 INFO - PROCESS | 1854 | --DOCSHELL 0x8bac7400 == 140 [pid = 1854] [id = 522] 12:34:10 INFO - PROCESS | 1854 | --DOCSHELL 0x8baa5400 == 139 [pid = 1854] [id = 521] 12:34:10 INFO - PROCESS | 1854 | --DOCSHELL 0x886e9000 == 138 [pid = 1854] [id = 520] 12:34:10 INFO - PROCESS | 1854 | --DOCSHELL 0x8a1e8400 == 137 [pid = 1854] [id = 519] 12:34:10 INFO - PROCESS | 1854 | --DOCSHELL 0x8580f800 == 136 [pid = 1854] [id = 518] 12:34:10 INFO - PROCESS | 1854 | --DOMWINDOW == 166 (0x8a16a800) [pid = 1854] [serial = 1551] [outer = (nil)] [url = about:blank] 12:34:10 INFO - PROCESS | 1854 | --DOMWINDOW == 165 (0x8e8d3400) [pid = 1854] [serial = 1506] [outer = (nil)] [url = about:blank] 12:34:10 INFO - PROCESS | 1854 | --DOMWINDOW == 164 (0x90671400) [pid = 1854] [serial = 1515] [outer = (nil)] [url = about:blank] 12:34:10 INFO - PROCESS | 1854 | --DOMWINDOW == 163 (0x92e27000) [pid = 1854] [serial = 1521] [outer = (nil)] [url = about:blank] 12:34:10 INFO - PROCESS | 1854 | --DOMWINDOW == 162 (0x92dec000) [pid = 1854] [serial = 1520] [outer = (nil)] [url = about:blank] 12:34:10 INFO - PROCESS | 1854 | --DOMWINDOW == 161 (0x8c76b800) [pid = 1854] [serial = 1499] [outer = (nil)] [url = about:blank] 12:34:10 INFO - PROCESS | 1854 | --DOMWINDOW == 160 (0x987c1c00) [pid = 1854] [serial = 1529] [outer = (nil)] [url = about:blank] 12:34:10 INFO - PROCESS | 1854 | --DOMWINDOW == 159 (0x99257800) [pid = 1854] [serial = 1535] [outer = (nil)] [url = about:blank] 12:34:10 INFO - PROCESS | 1854 | --DOMWINDOW == 158 (0x9150ac00) [pid = 1854] [serial = 1518] [outer = (nil)] [url = about:blank] 12:34:10 INFO - PROCESS | 1854 | --DOMWINDOW == 157 (0x8c8ab400) [pid = 1854] [serial = 1500] [outer = (nil)] [url = about:blank] 12:34:10 INFO - PROCESS | 1854 | --DOMWINDOW == 156 (0x8e8d0000) [pid = 1854] [serial = 1505] [outer = (nil)] [url = about:blank] 12:34:10 INFO - PROCESS | 1854 | --DOMWINDOW == 155 (0x8df2d800) [pid = 1854] [serial = 1502] [outer = (nil)] [url = about:blank] 12:34:10 INFO - PROCESS | 1854 | --DOMWINDOW == 154 (0x99383c00) [pid = 1854] [serial = 1538] [outer = (nil)] [url = about:blank] 12:34:10 INFO - PROCESS | 1854 | --DOMWINDOW == 153 (0x889f4c00) [pid = 1854] [serial = 1544] [outer = (nil)] [url = about:blank] 12:34:10 INFO - PROCESS | 1854 | --DOMWINDOW == 152 (0x97f31800) [pid = 1854] [serial = 1527] [outer = (nil)] [url = about:blank] 12:34:10 INFO - PROCESS | 1854 | --DOMWINDOW == 151 (0x91505800) [pid = 1854] [serial = 1517] [outer = (nil)] [url = about:blank] 12:34:10 INFO - PROCESS | 1854 | --DOMWINDOW == 150 (0x9066c000) [pid = 1854] [serial = 1514] [outer = (nil)] [url = about:blank] 12:34:10 INFO - PROCESS | 1854 | --DOMWINDOW == 149 (0x8fd75c00) [pid = 1854] [serial = 1509] [outer = (nil)] [url = about:blank] 12:34:10 INFO - PROCESS | 1854 | --DOMWINDOW == 148 (0x8a2b1800) [pid = 1854] [serial = 1425] [outer = (nil)] [url = about:blank] 12:34:10 INFO - PROCESS | 1854 | --DOMWINDOW == 147 (0x98f63800) [pid = 1854] [serial = 1532] [outer = (nil)] [url = about:blank] 12:34:10 INFO - PROCESS | 1854 | --DOMWINDOW == 146 (0x97f25800) [pid = 1854] [serial = 1526] [outer = (nil)] [url = about:blank] 12:34:10 INFO - PROCESS | 1854 | --DOMWINDOW == 145 (0x90263000) [pid = 1854] [serial = 1511] [outer = (nil)] [url = about:blank] 12:34:10 INFO - PROCESS | 1854 | --DOMWINDOW == 144 (0x9026dc00) [pid = 1854] [serial = 1512] [outer = (nil)] [url = about:blank] 12:34:10 INFO - PROCESS | 1854 | --DOMWINDOW == 143 (0x894dfc00) [pid = 1854] [serial = 1548] [outer = (nil)] [url = about:blank] 12:34:10 INFO - PROCESS | 1854 | --DOMWINDOW == 142 (0x8fd27400) [pid = 1854] [serial = 1508] [outer = (nil)] [url = about:blank] 12:34:10 INFO - PROCESS | 1854 | --DOMWINDOW == 141 (0x97b8d400) [pid = 1854] [serial = 1524] [outer = (nil)] [url = about:blank] 12:34:10 INFO - PROCESS | 1854 | --DOMWINDOW == 140 (0x8e0da800) [pid = 1854] [serial = 1503] [outer = (nil)] [url = about:blank] 12:34:10 INFO - PROCESS | 1854 | --DOMWINDOW == 139 (0x8babe800) [pid = 1854] [serial = 1497] [outer = (nil)] [url = about:blank] 12:34:10 INFO - PROCESS | 1854 | --DOMWINDOW == 138 (0x88ea3c00) [pid = 1854] [serial = 1493] [outer = (nil)] [url = about:blank] 12:34:10 INFO - PROCESS | 1854 | --DOMWINDOW == 137 (0x8baa0400) [pid = 1854] [serial = 1496] [outer = (nil)] [url = about:blank] 12:34:10 INFO - PROCESS | 1854 | --DOMWINDOW == 136 (0x99208400) [pid = 1854] [serial = 1533] [outer = (nil)] [url = about:blank] 12:34:10 INFO - PROCESS | 1854 | --DOMWINDOW == 135 (0x989c6c00) [pid = 1854] [serial = 1530] [outer = (nil)] [url = about:blank] 12:34:10 INFO - PROCESS | 1854 | --DOMWINDOW == 134 (0x97496400) [pid = 1854] [serial = 1523] [outer = (nil)] [url = about:blank] 12:34:10 INFO - PROCESS | 1854 | --DOMWINDOW == 133 (0x8970a400) [pid = 1854] [serial = 1494] [outer = (nil)] [url = about:blank] 12:34:10 INFO - PROCESS | 1854 | --DOMWINDOW == 132 (0x8580f000) [pid = 1854] [serial = 1541] [outer = (nil)] [url = about:blank] 12:34:10 INFO - PROCESS | 1854 | --DOMWINDOW == 131 (0x99341c00) [pid = 1854] [serial = 1536] [outer = (nil)] [url = about:blank] 12:34:10 INFO - PROCESS | 1854 | --DOMWINDOW == 130 (0x8945d400) [pid = 1854] [serial = 1547] [outer = (nil)] [url = about:blank] 12:34:10 INFO - PROCESS | 1854 | --DOMWINDOW == 129 (0x88e9f000) [pid = 1854] [serial = 1550] [outer = (nil)] [url = about:blank] 12:34:11 INFO - PROCESS | 1854 | --DOMWINDOW == 128 (0x88b2b400) [pid = 1854] [serial = 1545] [outer = (nil)] [url = about:blank] 12:34:11 INFO - PROCESS | 1854 | --DOMWINDOW == 127 (0x99386000) [pid = 1854] [serial = 1539] [outer = (nil)] [url = about:blank] 12:34:11 INFO - PROCESS | 1854 | --DOMWINDOW == 126 (0x85ac2c00) [pid = 1854] [serial = 1542] [outer = (nil)] [url = about:blank] 12:34:11 INFO - PROCESS | 1854 | 1461180851129 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 12:34:11 INFO - PROCESS | 1854 | 1461180851135 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 12:34:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 12:34:11 INFO - PROCESS | 1854 | 1461180851175 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 12:34:11 INFO - PROCESS | 1854 | 1461180851184 Marionette TRACE conn4 <- [1,2186,null,{}] 12:34:11 INFO - PROCESS | 1854 | 1461180851193 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:11 INFO - PROCESS | 1854 | 1461180851420 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 12:34:11 INFO - PROCESS | 1854 | 1461180851649 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:11 INFO - PROCESS | 1854 | ++DOCSHELL 0x881ba000 == 137 [pid = 1854] [id = 554] 12:34:11 INFO - PROCESS | 1854 | ++DOMWINDOW == 127 (0x881bb000) [pid = 1854] [serial = 1663] [outer = (nil)] 12:34:11 INFO - PROCESS | 1854 | ++DOMWINDOW == 128 (0x886ef000) [pid = 1854] [serial = 1664] [outer = 0x881bb000] 12:34:11 INFO - PROCESS | 1854 | 1461180851735 Marionette DEBUG loaded listener.js 12:34:11 INFO - PROCESS | 1854 | ++DOMWINDOW == 129 (0x889f9400) [pid = 1854] [serial = 1665] [outer = 0x881bb000] 12:34:12 INFO - PROCESS | 1854 | 1461180852681 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 12:34:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 12:34:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1554ms 12:34:12 INFO - PROCESS | 1854 | 1461180852727 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 12:34:12 INFO - PROCESS | 1854 | 1461180852734 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 12:34:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 12:34:12 INFO - PROCESS | 1854 | 1461180852748 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 12:34:12 INFO - PROCESS | 1854 | 1461180852753 Marionette TRACE conn4 <- [1,2190,null,{}] 12:34:12 INFO - PROCESS | 1854 | 1461180852767 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:13 INFO - PROCESS | 1854 | 1461180853016 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 12:34:13 INFO - PROCESS | 1854 | 1461180853301 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:13 INFO - PROCESS | 1854 | ++DOCSHELL 0x88e99400 == 138 [pid = 1854] [id = 555] 12:34:13 INFO - PROCESS | 1854 | ++DOMWINDOW == 130 (0x88e9f800) [pid = 1854] [serial = 1666] [outer = (nil)] 12:34:13 INFO - PROCESS | 1854 | ++DOMWINDOW == 131 (0x89460800) [pid = 1854] [serial = 1667] [outer = 0x88e9f800] 12:34:13 INFO - PROCESS | 1854 | 1461180853385 Marionette DEBUG loaded listener.js 12:34:13 INFO - PROCESS | 1854 | ++DOMWINDOW == 132 (0x89541c00) [pid = 1854] [serial = 1668] [outer = 0x88e9f800] 12:34:14 INFO - PROCESS | 1854 | 1461180854453 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 12:34:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 12:34:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1750ms 12:34:14 INFO - PROCESS | 1854 | 1461180854493 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 12:34:14 INFO - PROCESS | 1854 | 1461180854498 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 12:34:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 12:34:14 INFO - PROCESS | 1854 | 1461180854512 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 12:34:14 INFO - PROCESS | 1854 | 1461180854515 Marionette TRACE conn4 <- [1,2194,null,{}] 12:34:14 INFO - PROCESS | 1854 | 1461180854530 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:14 INFO - PROCESS | 1854 | 1461180854845 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 12:34:15 INFO - PROCESS | 1854 | 1461180855068 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:15 INFO - PROCESS | 1854 | ++DOCSHELL 0x8a2b7c00 == 139 [pid = 1854] [id = 556] 12:34:15 INFO - PROCESS | 1854 | ++DOMWINDOW == 133 (0x8b1e1c00) [pid = 1854] [serial = 1669] [outer = (nil)] 12:34:15 INFO - PROCESS | 1854 | ++DOMWINDOW == 134 (0x8b1edc00) [pid = 1854] [serial = 1670] [outer = 0x8b1e1c00] 12:34:15 INFO - PROCESS | 1854 | 1461180855161 Marionette DEBUG loaded listener.js 12:34:15 INFO - PROCESS | 1854 | ++DOMWINDOW == 135 (0x8b307400) [pid = 1854] [serial = 1671] [outer = 0x8b1e1c00] 12:34:16 INFO - PROCESS | 1854 | --DOMWINDOW == 134 (0x8bab9c00) [pid = 1854] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 12:34:16 INFO - PROCESS | 1854 | --DOMWINDOW == 133 (0x88b58400) [pid = 1854] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 12:34:16 INFO - PROCESS | 1854 | --DOMWINDOW == 132 (0x8e80f000) [pid = 1854] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 12:34:16 INFO - PROCESS | 1854 | --DOMWINDOW == 131 (0x970d7800) [pid = 1854] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 12:34:16 INFO - PROCESS | 1854 | --DOMWINDOW == 130 (0x8df2e800) [pid = 1854] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 12:34:16 INFO - PROCESS | 1854 | --DOMWINDOW == 129 (0x8fd29800) [pid = 1854] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 12:34:16 INFO - PROCESS | 1854 | --DOMWINDOW == 128 (0x88b5ac00) [pid = 1854] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 12:34:16 INFO - PROCESS | 1854 | --DOMWINDOW == 127 (0x8a1ee000) [pid = 1854] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 12:34:16 INFO - PROCESS | 1854 | --DOMWINDOW == 126 (0x8ea04800) [pid = 1854] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 12:34:16 INFO - PROCESS | 1854 | --DOMWINDOW == 125 (0x8795f800) [pid = 1854] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 12:34:16 INFO - PROCESS | 1854 | --DOMWINDOW == 124 (0x8f0cdc00) [pid = 1854] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 12:34:16 INFO - PROCESS | 1854 | --DOMWINDOW == 123 (0x91501800) [pid = 1854] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 12:34:16 INFO - PROCESS | 1854 | --DOMWINDOW == 122 (0x92aa2800) [pid = 1854] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 12:34:16 INFO - PROCESS | 1854 | --DOMWINDOW == 121 (0x8970fc00) [pid = 1854] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 12:34:16 INFO - PROCESS | 1854 | --DOMWINDOW == 120 (0x9738e400) [pid = 1854] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 12:34:16 INFO - PROCESS | 1854 | --DOMWINDOW == 119 (0x8baa6c00) [pid = 1854] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 12:34:16 INFO - PROCESS | 1854 | --DOMWINDOW == 118 (0x8fd72400) [pid = 1854] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 12:34:16 INFO - PROCESS | 1854 | --DOMWINDOW == 117 (0x8c6bb800) [pid = 1854] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 12:34:16 INFO - PROCESS | 1854 | --DOMWINDOW == 116 (0x8b1ea000) [pid = 1854] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 12:34:16 INFO - PROCESS | 1854 | --DOMWINDOW == 115 (0x881b5000) [pid = 1854] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 12:34:16 INFO - PROCESS | 1854 | 1461180856771 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 12:34:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 12:34:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 2297ms 12:34:16 INFO - PROCESS | 1854 | 1461180856803 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 12:34:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 12:34:16 INFO - PROCESS | 1854 | 1461180856807 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 12:34:16 INFO - PROCESS | 1854 | 1461180856815 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 12:34:16 INFO - PROCESS | 1854 | 1461180856819 Marionette TRACE conn4 <- [1,2198,null,{}] 12:34:16 INFO - PROCESS | 1854 | 1461180856825 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:17 INFO - PROCESS | 1854 | 1461180857144 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 12:34:17 INFO - PROCESS | 1854 | 1461180857268 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:17 INFO - PROCESS | 1854 | ++DOCSHELL 0x894d5c00 == 140 [pid = 1854] [id = 557] 12:34:17 INFO - PROCESS | 1854 | ++DOMWINDOW == 116 (0x8a1e5c00) [pid = 1854] [serial = 1672] [outer = (nil)] 12:34:17 INFO - PROCESS | 1854 | ++DOMWINDOW == 117 (0x8b30c000) [pid = 1854] [serial = 1673] [outer = 0x8a1e5c00] 12:34:17 INFO - PROCESS | 1854 | 1461180857351 Marionette DEBUG loaded listener.js 12:34:17 INFO - PROCESS | 1854 | ++DOMWINDOW == 118 (0x8ba9b800) [pid = 1854] [serial = 1674] [outer = 0x8a1e5c00] 12:34:18 INFO - PROCESS | 1854 | 1461180858200 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:34:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 12:34:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1450ms 12:34:18 INFO - PROCESS | 1854 | 1461180858265 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 12:34:18 INFO - PROCESS | 1854 | 1461180858269 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 12:34:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 12:34:18 INFO - PROCESS | 1854 | 1461180858276 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 12:34:18 INFO - PROCESS | 1854 | 1461180858280 Marionette TRACE conn4 <- [1,2202,null,{}] 12:34:18 INFO - PROCESS | 1854 | 1461180858286 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:18 INFO - PROCESS | 1854 | 1461180858655 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 12:34:19 INFO - PROCESS | 1854 | 1461180859012 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:19 INFO - PROCESS | 1854 | ++DOCSHELL 0x859a3800 == 141 [pid = 1854] [id = 558] 12:34:19 INFO - PROCESS | 1854 | ++DOMWINDOW == 119 (0x859a8400) [pid = 1854] [serial = 1675] [outer = (nil)] 12:34:19 INFO - PROCESS | 1854 | ++DOMWINDOW == 120 (0x8777a000) [pid = 1854] [serial = 1676] [outer = 0x859a8400] 12:34:19 INFO - PROCESS | 1854 | 1461180859122 Marionette DEBUG loaded listener.js 12:34:19 INFO - PROCESS | 1854 | ++DOMWINDOW == 121 (0x8795dc00) [pid = 1854] [serial = 1677] [outer = 0x859a8400] 12:34:20 INFO - PROCESS | 1854 | 1461180860266 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 12:34:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 12:34:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 2037ms 12:34:20 INFO - PROCESS | 1854 | 1461180860317 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 12:34:20 INFO - PROCESS | 1854 | 1461180860325 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 12:34:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 12:34:20 INFO - PROCESS | 1854 | 1461180860336 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 12:34:20 INFO - PROCESS | 1854 | 1461180860344 Marionette TRACE conn4 <- [1,2206,null,{}] 12:34:20 INFO - PROCESS | 1854 | 1461180860353 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:20 INFO - PROCESS | 1854 | 1461180860758 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 12:34:21 INFO - PROCESS | 1854 | 1461180861051 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:21 INFO - PROCESS | 1854 | ++DOCSHELL 0x88ea0800 == 142 [pid = 1854] [id = 559] 12:34:21 INFO - PROCESS | 1854 | ++DOMWINDOW == 122 (0x89456800) [pid = 1854] [serial = 1678] [outer = (nil)] 12:34:21 INFO - PROCESS | 1854 | ++DOMWINDOW == 123 (0x894ddc00) [pid = 1854] [serial = 1679] [outer = 0x89456800] 12:34:21 INFO - PROCESS | 1854 | 1461180861169 Marionette DEBUG loaded listener.js 12:34:21 INFO - PROCESS | 1854 | ++DOMWINDOW == 124 (0x89703400) [pid = 1854] [serial = 1680] [outer = 0x89456800] 12:34:22 INFO - PROCESS | 1854 | 1461180862327 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 12:34:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 12:34:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 2054ms 12:34:22 INFO - PROCESS | 1854 | 1461180862391 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 12:34:22 INFO - PROCESS | 1854 | 1461180862398 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 12:34:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 12:34:22 INFO - PROCESS | 1854 | 1461180862406 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 12:34:22 INFO - PROCESS | 1854 | 1461180862411 Marionette TRACE conn4 <- [1,2210,null,{}] 12:34:22 INFO - PROCESS | 1854 | 1461180862418 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:22 INFO - PROCESS | 1854 | 1461180862779 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 12:34:23 INFO - PROCESS | 1854 | 1461180863169 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:23 INFO - PROCESS | 1854 | ++DOCSHELL 0x894dd400 == 143 [pid = 1854] [id = 560] 12:34:23 INFO - PROCESS | 1854 | ++DOMWINDOW == 125 (0x8a2be400) [pid = 1854] [serial = 1681] [outer = (nil)] 12:34:23 INFO - PROCESS | 1854 | ++DOMWINDOW == 126 (0x8b25e800) [pid = 1854] [serial = 1682] [outer = 0x8a2be400] 12:34:23 INFO - PROCESS | 1854 | 1461180863268 Marionette DEBUG loaded listener.js 12:34:23 INFO - PROCESS | 1854 | ++DOMWINDOW == 127 (0x8baa8c00) [pid = 1854] [serial = 1683] [outer = 0x8a2be400] 12:34:24 INFO - PROCESS | 1854 | 1461180864337 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 12:34:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 12:34:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1990ms 12:34:24 INFO - PROCESS | 1854 | 1461180864396 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 12:34:24 INFO - PROCESS | 1854 | 1461180864404 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 12:34:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 12:34:24 INFO - PROCESS | 1854 | 1461180864424 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 12:34:24 INFO - PROCESS | 1854 | 1461180864432 Marionette TRACE conn4 <- [1,2214,null,{}] 12:34:24 INFO - PROCESS | 1854 | 1461180864440 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:24 INFO - PROCESS | 1854 | 1461180864744 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 12:34:25 INFO - PROCESS | 1854 | 1461180865076 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:25 INFO - PROCESS | 1854 | ++DOCSHELL 0x8bbb0800 == 144 [pid = 1854] [id = 561] 12:34:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 128 (0x8bbb1000) [pid = 1854] [serial = 1684] [outer = (nil)] 12:34:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 129 (0x8c775c00) [pid = 1854] [serial = 1685] [outer = 0x8bbb1000] 12:34:25 INFO - PROCESS | 1854 | 1461180865192 Marionette DEBUG loaded listener.js 12:34:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 130 (0x8c8b0c00) [pid = 1854] [serial = 1686] [outer = 0x8bbb1000] 12:34:26 INFO - PROCESS | 1854 | 1461180866211 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 12:34:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 12:34:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1856ms 12:34:26 INFO - PROCESS | 1854 | 1461180866273 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 12:34:26 INFO - PROCESS | 1854 | 1461180866278 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 12:34:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 12:34:26 INFO - PROCESS | 1854 | 1461180866289 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 12:34:26 INFO - PROCESS | 1854 | 1461180866292 Marionette TRACE conn4 <- [1,2218,null,{}] 12:34:26 INFO - PROCESS | 1854 | 1461180866300 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:26 INFO - PROCESS | 1854 | 1461180866559 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 12:34:26 INFO - PROCESS | 1854 | 1461180866893 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:26 INFO - PROCESS | 1854 | ++DOCSHELL 0x889fd800 == 145 [pid = 1854] [id = 562] 12:34:26 INFO - PROCESS | 1854 | ++DOMWINDOW == 131 (0x88cb7c00) [pid = 1854] [serial = 1687] [outer = (nil)] 12:34:26 INFO - PROCESS | 1854 | ++DOMWINDOW == 132 (0x8e0d9000) [pid = 1854] [serial = 1688] [outer = 0x88cb7c00] 12:34:27 INFO - PROCESS | 1854 | 1461180866997 Marionette DEBUG loaded listener.js 12:34:27 INFO - PROCESS | 1854 | ++DOMWINDOW == 133 (0x8e810400) [pid = 1854] [serial = 1689] [outer = 0x88cb7c00] 12:34:27 INFO - PROCESS | 1854 | 1461180867948 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 12:34:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 12:34:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1694ms 12:34:27 INFO - PROCESS | 1854 | 1461180867983 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 12:34:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 12:34:27 INFO - PROCESS | 1854 | 1461180867988 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 12:34:28 INFO - PROCESS | 1854 | 1461180867997 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 12:34:28 INFO - PROCESS | 1854 | 1461180868000 Marionette TRACE conn4 <- [1,2222,null,{}] 12:34:28 INFO - PROCESS | 1854 | 1461180868008 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:28 INFO - PROCESS | 1854 | 1461180868281 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 12:34:28 INFO - PROCESS | 1854 | 1461180868622 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:28 INFO - PROCESS | 1854 | ++DOCSHELL 0x8ea0ac00 == 146 [pid = 1854] [id = 563] 12:34:28 INFO - PROCESS | 1854 | ++DOMWINDOW == 134 (0x8ea0b000) [pid = 1854] [serial = 1690] [outer = (nil)] 12:34:28 INFO - PROCESS | 1854 | ++DOMWINDOW == 135 (0x8ea10800) [pid = 1854] [serial = 1691] [outer = 0x8ea0b000] 12:34:28 INFO - PROCESS | 1854 | 1461180868741 Marionette DEBUG loaded listener.js 12:34:28 INFO - PROCESS | 1854 | ++DOMWINDOW == 136 (0x8f356400) [pid = 1854] [serial = 1692] [outer = 0x8ea0b000] 12:34:29 INFO - PROCESS | 1854 | 1461180869801 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:34:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 12:34:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1842ms 12:34:29 INFO - PROCESS | 1854 | 1461180869839 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 12:34:29 INFO - PROCESS | 1854 | 1461180869842 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 12:34:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 12:34:29 INFO - PROCESS | 1854 | 1461180869850 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 12:34:29 INFO - PROCESS | 1854 | 1461180869855 Marionette TRACE conn4 <- [1,2226,null,{}] 12:34:29 INFO - PROCESS | 1854 | 1461180869861 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:30 INFO - PROCESS | 1854 | 1461180870124 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 12:34:30 INFO - PROCESS | 1854 | 1461180870451 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:30 INFO - PROCESS | 1854 | ++DOCSHELL 0x8c8b5c00 == 147 [pid = 1854] [id = 564] 12:34:30 INFO - PROCESS | 1854 | ++DOMWINDOW == 137 (0x8e0db800) [pid = 1854] [serial = 1693] [outer = (nil)] 12:34:30 INFO - PROCESS | 1854 | ++DOMWINDOW == 138 (0x8fd6fc00) [pid = 1854] [serial = 1694] [outer = 0x8e0db800] 12:34:30 INFO - PROCESS | 1854 | 1461180870557 Marionette DEBUG loaded listener.js 12:34:30 INFO - PROCESS | 1854 | ++DOMWINDOW == 139 (0x8fd72400) [pid = 1854] [serial = 1695] [outer = 0x8e0db800] 12:34:31 INFO - PROCESS | 1854 | 1461180871606 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 12:34:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 12:34:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1787ms 12:34:31 INFO - PROCESS | 1854 | 1461180871639 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 12:34:31 INFO - PROCESS | 1854 | 1461180871644 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 12:34:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 12:34:31 INFO - PROCESS | 1854 | 1461180871652 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 12:34:31 INFO - PROCESS | 1854 | 1461180871656 Marionette TRACE conn4 <- [1,2230,null,{}] 12:34:31 INFO - PROCESS | 1854 | 1461180871662 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:31 INFO - PROCESS | 1854 | 1461180871921 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 12:34:32 INFO - PROCESS | 1854 | 1461180872248 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:32 INFO - PROCESS | 1854 | ++DOCSHELL 0x89459800 == 148 [pid = 1854] [id = 565] 12:34:32 INFO - PROCESS | 1854 | ++DOMWINDOW == 140 (0x8a1e8800) [pid = 1854] [serial = 1696] [outer = (nil)] 12:34:32 INFO - PROCESS | 1854 | ++DOMWINDOW == 141 (0x8fd97c00) [pid = 1854] [serial = 1697] [outer = 0x8a1e8800] 12:34:32 INFO - PROCESS | 1854 | 1461180872355 Marionette DEBUG loaded listener.js 12:34:32 INFO - PROCESS | 1854 | ++DOMWINDOW == 142 (0x9025f400) [pid = 1854] [serial = 1698] [outer = 0x8a1e8800] 12:34:33 INFO - PROCESS | 1854 | 1461180873361 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 12:34:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 12:34:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1783ms 12:34:33 INFO - PROCESS | 1854 | 1461180873436 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 12:34:33 INFO - PROCESS | 1854 | 1461180873439 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 12:34:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 12:34:33 INFO - PROCESS | 1854 | 1461180873447 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 12:34:33 INFO - PROCESS | 1854 | 1461180873452 Marionette TRACE conn4 <- [1,2234,null,{}] 12:34:33 INFO - PROCESS | 1854 | 1461180873459 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:33 INFO - PROCESS | 1854 | 1461180873751 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 12:34:34 INFO - PROCESS | 1854 | 1461180874081 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:34 INFO - PROCESS | 1854 | ++DOCSHELL 0x8a1ebc00 == 149 [pid = 1854] [id = 566] 12:34:34 INFO - PROCESS | 1854 | ++DOMWINDOW == 143 (0x8e8da000) [pid = 1854] [serial = 1699] [outer = (nil)] 12:34:34 INFO - PROCESS | 1854 | ++DOMWINDOW == 144 (0x90666400) [pid = 1854] [serial = 1700] [outer = 0x8e8da000] 12:34:34 INFO - PROCESS | 1854 | 1461180874204 Marionette DEBUG loaded listener.js 12:34:34 INFO - PROCESS | 1854 | ++DOMWINDOW == 145 (0x9066cc00) [pid = 1854] [serial = 1701] [outer = 0x8e8da000] 12:34:35 INFO - PROCESS | 1854 | 1461180875401 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 12:34:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 12:34:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1984ms 12:34:35 INFO - PROCESS | 1854 | 1461180875435 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 12:34:35 INFO - PROCESS | 1854 | 1461180875439 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 12:34:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 12:34:35 INFO - PROCESS | 1854 | 1461180875448 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 12:34:35 INFO - PROCESS | 1854 | 1461180875451 Marionette TRACE conn4 <- [1,2238,null,{}] 12:34:35 INFO - PROCESS | 1854 | 1461180875457 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:35 INFO - PROCESS | 1854 | 1461180875699 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 12:34:36 INFO - PROCESS | 1854 | 1461180876035 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:36 INFO - PROCESS | 1854 | ++DOCSHELL 0x8fd2d400 == 150 [pid = 1854] [id = 567] 12:34:36 INFO - PROCESS | 1854 | ++DOMWINDOW == 146 (0x902b2800) [pid = 1854] [serial = 1702] [outer = (nil)] 12:34:36 INFO - PROCESS | 1854 | ++DOMWINDOW == 147 (0x914bbc00) [pid = 1854] [serial = 1703] [outer = 0x902b2800] 12:34:36 INFO - PROCESS | 1854 | 1461180876137 Marionette DEBUG loaded listener.js 12:34:36 INFO - PROCESS | 1854 | ++DOMWINDOW == 148 (0x91503c00) [pid = 1854] [serial = 1704] [outer = 0x902b2800] 12:34:37 INFO - PROCESS | 1854 | 1461180877100 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:34:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 12:34:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1691ms 12:34:37 INFO - PROCESS | 1854 | 1461180877139 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 12:34:37 INFO - PROCESS | 1854 | 1461180877143 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 12:34:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 12:34:37 INFO - PROCESS | 1854 | 1461180877150 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 12:34:37 INFO - PROCESS | 1854 | 1461180877154 Marionette TRACE conn4 <- [1,2242,null,{}] 12:34:37 INFO - PROCESS | 1854 | 1461180877161 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:37 INFO - PROCESS | 1854 | 1461180877422 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 12:34:37 INFO - PROCESS | 1854 | 1461180877778 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:37 INFO - PROCESS | 1854 | ++DOCSHELL 0x92e26800 == 151 [pid = 1854] [id = 568] 12:34:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 149 (0x92e27000) [pid = 1854] [serial = 1705] [outer = (nil)] 12:34:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 150 (0x9304a000) [pid = 1854] [serial = 1706] [outer = 0x92e27000] 12:34:37 INFO - PROCESS | 1854 | 1461180877900 Marionette DEBUG loaded listener.js 12:34:38 INFO - PROCESS | 1854 | ++DOMWINDOW == 151 (0x94084800) [pid = 1854] [serial = 1707] [outer = 0x92e27000] 12:34:39 INFO - PROCESS | 1854 | 1461180878995 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 12:34:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 12:34:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1884ms 12:34:39 INFO - PROCESS | 1854 | 1461180879036 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 12:34:39 INFO - PROCESS | 1854 | 1461180879040 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 12:34:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 12:34:39 INFO - PROCESS | 1854 | 1461180879047 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 12:34:39 INFO - PROCESS | 1854 | 1461180879052 Marionette TRACE conn4 <- [1,2246,null,{}] 12:34:39 INFO - PROCESS | 1854 | 1461180879059 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:39 INFO - PROCESS | 1854 | 1461180879333 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 12:34:39 INFO - PROCESS | 1854 | 1461180879668 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:39 INFO - PROCESS | 1854 | ++DOCSHELL 0x9408a000 == 152 [pid = 1854] [id = 569] 12:34:39 INFO - PROCESS | 1854 | ++DOMWINDOW == 152 (0x9408ac00) [pid = 1854] [serial = 1708] [outer = (nil)] 12:34:39 INFO - PROCESS | 1854 | ++DOMWINDOW == 153 (0x9798ec00) [pid = 1854] [serial = 1709] [outer = 0x9408ac00] 12:34:39 INFO - PROCESS | 1854 | 1461180879773 Marionette DEBUG loaded listener.js 12:34:39 INFO - PROCESS | 1854 | ++DOMWINDOW == 154 (0x97ab2400) [pid = 1854] [serial = 1710] [outer = 0x9408ac00] 12:34:40 INFO - PROCESS | 1854 | 1461180880745 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 12:34:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 12:34:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1740ms 12:34:40 INFO - PROCESS | 1854 | 1461180880788 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 12:34:40 INFO - PROCESS | 1854 | 1461180880793 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 12:34:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 12:34:40 INFO - PROCESS | 1854 | 1461180880800 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 12:34:40 INFO - PROCESS | 1854 | 1461180880804 Marionette TRACE conn4 <- [1,2250,null,{}] 12:34:40 INFO - PROCESS | 1854 | 1461180880811 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:41 INFO - PROCESS | 1854 | 1461180881064 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 12:34:41 INFO - PROCESS | 1854 | 1461180881417 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:41 INFO - PROCESS | 1854 | ++DOCSHELL 0x8bac1000 == 153 [pid = 1854] [id = 570] 12:34:41 INFO - PROCESS | 1854 | ++DOMWINDOW == 155 (0x8c6b9800) [pid = 1854] [serial = 1711] [outer = (nil)] 12:34:41 INFO - PROCESS | 1854 | ++DOMWINDOW == 156 (0x97f31800) [pid = 1854] [serial = 1712] [outer = 0x8c6b9800] 12:34:41 INFO - PROCESS | 1854 | 1461180881526 Marionette DEBUG loaded listener.js 12:34:41 INFO - PROCESS | 1854 | ++DOMWINDOW == 157 (0x98017c00) [pid = 1854] [serial = 1713] [outer = 0x8c6b9800] 12:34:42 INFO - PROCESS | 1854 | 1461180882462 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 12:34:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 12:34:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1691ms 12:34:42 INFO - PROCESS | 1854 | 1461180882495 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 12:34:42 INFO - PROCESS | 1854 | 1461180882500 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 12:34:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 12:34:42 INFO - PROCESS | 1854 | 1461180882508 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 12:34:42 INFO - PROCESS | 1854 | 1461180882512 Marionette TRACE conn4 <- [1,2254,null,{}] 12:34:42 INFO - PROCESS | 1854 | 1461180882518 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:42 INFO - PROCESS | 1854 | 1461180882778 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 12:34:43 INFO - PROCESS | 1854 | 1461180883108 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:43 INFO - PROCESS | 1854 | ++DOCSHELL 0x98013c00 == 154 [pid = 1854] [id = 571] 12:34:43 INFO - PROCESS | 1854 | ++DOMWINDOW == 158 (0x984a8c00) [pid = 1854] [serial = 1714] [outer = (nil)] 12:34:43 INFO - PROCESS | 1854 | ++DOMWINDOW == 159 (0x98b42c00) [pid = 1854] [serial = 1715] [outer = 0x984a8c00] 12:34:43 INFO - PROCESS | 1854 | 1461180883217 Marionette DEBUG loaded listener.js 12:34:43 INFO - PROCESS | 1854 | ++DOMWINDOW == 160 (0x98b40c00) [pid = 1854] [serial = 1716] [outer = 0x984a8c00] 12:34:44 INFO - PROCESS | 1854 | 1461180884215 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 12:34:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 12:34:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1747ms 12:34:44 INFO - PROCESS | 1854 | 1461180884255 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 12:34:44 INFO - PROCESS | 1854 | 1461180884260 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 12:34:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 12:34:44 INFO - PROCESS | 1854 | 1461180884267 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 12:34:44 INFO - PROCESS | 1854 | 1461180884269 Marionette TRACE conn4 <- [1,2258,null,{}] 12:34:44 INFO - PROCESS | 1854 | 1461180884276 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:44 INFO - PROCESS | 1854 | 1461180884522 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 12:34:44 INFO - PROCESS | 1854 | 1461180884864 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:44 INFO - PROCESS | 1854 | ++DOCSHELL 0x85aca000 == 155 [pid = 1854] [id = 572] 12:34:44 INFO - PROCESS | 1854 | ++DOMWINDOW == 161 (0x85acd800) [pid = 1854] [serial = 1717] [outer = (nil)] 12:34:44 INFO - PROCESS | 1854 | ++DOMWINDOW == 162 (0x99343c00) [pid = 1854] [serial = 1718] [outer = 0x85acd800] 12:34:44 INFO - PROCESS | 1854 | 1461180884966 Marionette DEBUG loaded listener.js 12:34:45 INFO - PROCESS | 1854 | ++DOMWINDOW == 163 (0x99345c00) [pid = 1854] [serial = 1719] [outer = 0x85acd800] 12:34:45 INFO - PROCESS | 1854 | 1461180885935 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:34:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 12:34:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1735ms 12:34:46 INFO - PROCESS | 1854 | 1461180886004 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 12:34:46 INFO - PROCESS | 1854 | 1461180886008 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 12:34:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 12:34:46 INFO - PROCESS | 1854 | 1461180886015 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 12:34:46 INFO - PROCESS | 1854 | 1461180886018 Marionette TRACE conn4 <- [1,2262,null,{}] 12:34:46 INFO - PROCESS | 1854 | 1461180886024 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:46 INFO - PROCESS | 1854 | 1461180886287 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 12:34:46 INFO - PROCESS | 1854 | 1461180886629 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:46 INFO - PROCESS | 1854 | ++DOCSHELL 0x8e809000 == 156 [pid = 1854] [id = 573] 12:34:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 164 (0x8f0cac00) [pid = 1854] [serial = 1720] [outer = (nil)] 12:34:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 165 (0x9ad0e000) [pid = 1854] [serial = 1721] [outer = 0x8f0cac00] 12:34:46 INFO - PROCESS | 1854 | 1461180886729 Marionette DEBUG loaded listener.js 12:34:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 166 (0x9ae67c00) [pid = 1854] [serial = 1722] [outer = 0x8f0cac00] 12:34:47 INFO - PROCESS | 1854 | 1461180887703 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 12:34:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 12:34:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1740ms 12:34:47 INFO - PROCESS | 1854 | 1461180887756 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 12:34:47 INFO - PROCESS | 1854 | 1461180887759 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 12:34:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 12:34:47 INFO - PROCESS | 1854 | 1461180887767 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 12:34:47 INFO - PROCESS | 1854 | 1461180887770 Marionette TRACE conn4 <- [1,2266,null,{}] 12:34:47 INFO - PROCESS | 1854 | 1461180887776 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:48 INFO - PROCESS | 1854 | 1461180888025 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 12:34:48 INFO - PROCESS | 1854 | 1461180888381 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:48 INFO - PROCESS | 1854 | ++DOCSHELL 0x973b1c00 == 157 [pid = 1854] [id = 574] 12:34:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 167 (0x97f2d800) [pid = 1854] [serial = 1723] [outer = (nil)] 12:34:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 168 (0x9ea1cc00) [pid = 1854] [serial = 1724] [outer = 0x97f2d800] 12:34:48 INFO - PROCESS | 1854 | 1461180888480 Marionette DEBUG loaded listener.js 12:34:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 169 (0x9ea22800) [pid = 1854] [serial = 1725] [outer = 0x97f2d800] 12:34:50 INFO - PROCESS | 1854 | --DOCSHELL 0x852e7400 == 156 [pid = 1854] [id = 516] 12:34:50 INFO - PROCESS | 1854 | --DOCSHELL 0x8e0e7800 == 155 [pid = 1854] [id = 504] 12:34:50 INFO - PROCESS | 1854 | --DOCSHELL 0x8bac0000 == 154 [pid = 1854] [id = 505] 12:34:50 INFO - PROCESS | 1854 | --DOCSHELL 0x9116a400 == 153 [pid = 1854] [id = 506] 12:34:50 INFO - PROCESS | 1854 | --DOCSHELL 0x92a0c400 == 152 [pid = 1854] [id = 507] 12:34:50 INFO - PROCESS | 1854 | --DOCSHELL 0x889f5400 == 151 [pid = 1854] [id = 515] 12:34:50 INFO - PROCESS | 1854 | --DOCSHELL 0x886ea000 == 150 [pid = 1854] [id = 497] 12:34:50 INFO - PROCESS | 1854 | --DOCSHELL 0x83f4e400 == 149 [pid = 1854] [id = 500] 12:34:50 INFO - PROCESS | 1854 | --DOCSHELL 0x8b266800 == 148 [pid = 1854] [id = 498] 12:34:50 INFO - PROCESS | 1854 | --DOCSHELL 0x8df29c00 == 147 [pid = 1854] [id = 501] 12:34:50 INFO - PROCESS | 1854 | --DOCSHELL 0x8bbb4800 == 146 [pid = 1854] [id = 499] 12:34:50 INFO - PROCESS | 1854 | --DOCSHELL 0x915f5800 == 145 [pid = 1854] [id = 509] 12:34:50 INFO - PROCESS | 1854 | --DOCSHELL 0x8ec64400 == 144 [pid = 1854] [id = 502] 12:34:50 INFO - PROCESS | 1854 | --DOCSHELL 0x8df23800 == 143 [pid = 1854] [id = 508] 12:34:50 INFO - PROCESS | 1854 | --DOCSHELL 0x8e803c00 == 142 [pid = 1854] [id = 503] 12:34:50 INFO - PROCESS | 1854 | --DOCSHELL 0x894d5c00 == 141 [pid = 1854] [id = 557] 12:34:50 INFO - PROCESS | 1854 | --DOCSHELL 0x8a2b7c00 == 140 [pid = 1854] [id = 556] 12:34:50 INFO - PROCESS | 1854 | --DOCSHELL 0x88e99400 == 139 [pid = 1854] [id = 555] 12:34:50 INFO - PROCESS | 1854 | --DOCSHELL 0x881ba000 == 138 [pid = 1854] [id = 554] 12:34:50 INFO - PROCESS | 1854 | --DOCSHELL 0x97ab1800 == 137 [pid = 1854] [id = 551] 12:34:50 INFO - PROCESS | 1854 | --DOCSHELL 0x8bbb7400 == 136 [pid = 1854] [id = 552] 12:34:50 INFO - PROCESS | 1854 | --DOCSHELL 0x975b1c00 == 135 [pid = 1854] [id = 550] 12:34:50 INFO - PROCESS | 1854 | --DOCSHELL 0x94089000 == 134 [pid = 1854] [id = 549] 12:34:50 INFO - PROCESS | 1854 | --DOCSHELL 0x852f3800 == 133 [pid = 1854] [id = 547] 12:34:50 INFO - PROCESS | 1854 | --DOCSHELL 0x8b1e9c00 == 132 [pid = 1854] [id = 548] 12:34:50 INFO - PROCESS | 1854 | --DOCSHELL 0x90265800 == 131 [pid = 1854] [id = 546] 12:34:50 INFO - PROCESS | 1854 | --DOCSHELL 0x8e0e6400 == 130 [pid = 1854] [id = 545] 12:34:50 INFO - PROCESS | 1854 | --DOCSHELL 0x8e0e3c00 == 129 [pid = 1854] [id = 544] 12:34:50 INFO - PROCESS | 1854 | --DOCSHELL 0x8b1e1800 == 128 [pid = 1854] [id = 543] 12:34:50 INFO - PROCESS | 1854 | --DOCSHELL 0x8b1e4800 == 127 [pid = 1854] [id = 542] 12:34:50 INFO - PROCESS | 1854 | --DOCSHELL 0x8a16c000 == 126 [pid = 1854] [id = 540] 12:34:50 INFO - PROCESS | 1854 | --DOCSHELL 0x89544000 == 125 [pid = 1854] [id = 541] 12:34:50 INFO - PROCESS | 1854 | --DOCSHELL 0x87967000 == 124 [pid = 1854] [id = 539] 12:34:50 INFO - PROCESS | 1854 | --DOCSHELL 0x852eb000 == 123 [pid = 1854] [id = 537] 12:34:50 INFO - PROCESS | 1854 | --DOCSHELL 0x87777000 == 122 [pid = 1854] [id = 538] 12:34:51 INFO - PROCESS | 1854 | --DOMWINDOW == 168 (0x8c8ae800) [pid = 1854] [serial = 1566] [outer = (nil)] [url = about:blank] 12:34:51 INFO - PROCESS | 1854 | --DOMWINDOW == 167 (0x8a16a400) [pid = 1854] [serial = 1610] [outer = (nil)] [url = about:blank] 12:34:51 INFO - PROCESS | 1854 | --DOMWINDOW == 166 (0x9631e000) [pid = 1854] [serial = 1589] [outer = (nil)] [url = about:blank] 12:34:51 INFO - PROCESS | 1854 | --DOMWINDOW == 165 (0x99347c00) [pid = 1854] [serial = 1601] [outer = (nil)] [url = about:blank] 12:34:51 INFO - PROCESS | 1854 | --DOMWINDOW == 164 (0x8ea0a800) [pid = 1854] [serial = 1571] [outer = (nil)] [url = about:blank] 12:34:51 INFO - PROCESS | 1854 | --DOMWINDOW == 163 (0x9849bc00) [pid = 1854] [serial = 1598] [outer = (nil)] [url = about:blank] 12:34:51 INFO - PROCESS | 1854 | --DOMWINDOW == 162 (0x89454400) [pid = 1854] [serial = 1608] [outer = (nil)] [url = about:blank] 12:34:51 INFO - PROCESS | 1854 | --DOMWINDOW == 161 (0x8b262c00) [pid = 1854] [serial = 1560] [outer = (nil)] [url = about:blank] 12:34:51 INFO - PROCESS | 1854 | --DOMWINDOW == 160 (0x8f35e800) [pid = 1854] [serial = 1575] [outer = (nil)] [url = about:blank] 12:34:51 INFO - PROCESS | 1854 | --DOMWINDOW == 159 (0x8a2b1c00) [pid = 1854] [serial = 1611] [outer = (nil)] [url = about:blank] 12:34:51 INFO - PROCESS | 1854 | --DOMWINDOW == 158 (0x886e5c00) [pid = 1854] [serial = 1605] [outer = (nil)] [url = about:blank] 12:34:51 INFO - PROCESS | 1854 | --DOMWINDOW == 157 (0x963f3800) [pid = 1854] [serial = 1590] [outer = (nil)] [url = about:blank] 12:34:51 INFO - PROCESS | 1854 | --DOMWINDOW == 156 (0x8fd75000) [pid = 1854] [serial = 1577] [outer = (nil)] [url = about:blank] 12:34:51 INFO - PROCESS | 1854 | --DOMWINDOW == 155 (0x88cba000) [pid = 1854] [serial = 1607] [outer = (nil)] [url = about:blank] 12:34:51 INFO - PROCESS | 1854 | --DOMWINDOW == 154 (0x97f29400) [pid = 1854] [serial = 1596] [outer = (nil)] [url = about:blank] 12:34:51 INFO - PROCESS | 1854 | --DOMWINDOW == 153 (0x93f2f000) [pid = 1854] [serial = 1587] [outer = (nil)] [url = about:blank] 12:34:51 INFO - PROCESS | 1854 | --DOMWINDOW == 152 (0x8b30c400) [pid = 1854] [serial = 1491] [outer = (nil)] [url = about:blank] 12:34:51 INFO - PROCESS | 1854 | --DOMWINDOW == 151 (0x976dcc00) [pid = 1854] [serial = 1593] [outer = (nil)] [url = about:blank] 12:34:51 INFO - PROCESS | 1854 | --DOMWINDOW == 150 (0x8bbb2000) [pid = 1854] [serial = 1563] [outer = (nil)] [url = about:blank] 12:34:51 INFO - PROCESS | 1854 | --DOMWINDOW == 149 (0x8fd91800) [pid = 1854] [serial = 1578] [outer = (nil)] [url = about:blank] 12:34:51 INFO - PROCESS | 1854 | --DOMWINDOW == 148 (0x87964000) [pid = 1854] [serial = 1604] [outer = (nil)] [url = about:blank] 12:34:51 INFO - PROCESS | 1854 | --DOMWINDOW == 147 (0x90670c00) [pid = 1854] [serial = 1584] [outer = (nil)] [url = about:blank] 12:34:51 INFO - PROCESS | 1854 | --DOMWINDOW == 146 (0x8e0e1800) [pid = 1854] [serial = 1568] [outer = (nil)] [url = about:blank] 12:34:51 INFO - PROCESS | 1854 | --DOMWINDOW == 145 (0x9066a000) [pid = 1854] [serial = 1583] [outer = (nil)] [url = about:blank] 12:34:51 INFO - PROCESS | 1854 | --DOMWINDOW == 144 (0x90265400) [pid = 1854] [serial = 1580] [outer = (nil)] [url = about:blank] 12:34:51 INFO - PROCESS | 1854 | --DOMWINDOW == 143 (0x8bac1c00) [pid = 1854] [serial = 1562] [outer = (nil)] [url = about:blank] 12:34:51 INFO - PROCESS | 1854 | --DOMWINDOW == 142 (0x97f26400) [pid = 1854] [serial = 1595] [outer = (nil)] [url = about:blank] 12:34:51 INFO - PROCESS | 1854 | --DOMWINDOW == 141 (0x9026d800) [pid = 1854] [serial = 1581] [outer = (nil)] [url = about:blank] 12:34:51 INFO - PROCESS | 1854 | --DOMWINDOW == 140 (0x88e9e400) [pid = 1854] [serial = 1557] [outer = (nil)] [url = about:blank] 12:34:51 INFO - PROCESS | 1854 | --DOMWINDOW == 139 (0x88caf800) [pid = 1854] [serial = 1556] [outer = (nil)] [url = about:blank] 12:34:51 INFO - PROCESS | 1854 | --DOMWINDOW == 138 (0x9749e400) [pid = 1854] [serial = 1592] [outer = (nil)] [url = about:blank] 12:34:51 INFO - PROCESS | 1854 | --DOMWINDOW == 137 (0x8ec5d800) [pid = 1854] [serial = 1572] [outer = (nil)] [url = about:blank] 12:34:51 INFO - PROCESS | 1854 | --DOMWINDOW == 136 (0x8e0e5400) [pid = 1854] [serial = 1569] [outer = (nil)] [url = about:blank] 12:34:51 INFO - PROCESS | 1854 | --DOMWINDOW == 135 (0x8c6bf000) [pid = 1854] [serial = 1565] [outer = (nil)] [url = about:blank] 12:34:51 INFO - PROCESS | 1854 | --DOMWINDOW == 134 (0x984c6800) [pid = 1854] [serial = 1599] [outer = (nil)] [url = about:blank] 12:34:51 INFO - PROCESS | 1854 | --DOMWINDOW == 133 (0x8a2b9000) [pid = 1854] [serial = 1559] [outer = (nil)] [url = about:blank] 12:34:51 INFO - PROCESS | 1854 | --DOMWINDOW == 132 (0x99389400) [pid = 1854] [serial = 1602] [outer = (nil)] [url = about:blank] 12:34:51 INFO - PROCESS | 1854 | --DOMWINDOW == 131 (0x8a2bb000) [pid = 1854] [serial = 1553] [outer = (nil)] [url = about:blank] 12:34:51 INFO - PROCESS | 1854 | --DOMWINDOW == 130 (0x8f35c000) [pid = 1854] [serial = 1574] [outer = (nil)] [url = about:blank] 12:34:51 INFO - PROCESS | 1854 | --DOMWINDOW == 129 (0x92de9400) [pid = 1854] [serial = 1586] [outer = (nil)] [url = about:blank] 12:34:51 INFO - PROCESS | 1854 | --DOMWINDOW == 128 (0x8a2c0000) [pid = 1854] [serial = 1613] [outer = (nil)] [url = about:blank] 12:34:51 INFO - PROCESS | 1854 | 1461180891667 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 12:34:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 12:34:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 3943ms 12:34:51 INFO - PROCESS | 1854 | 1461180891710 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 12:34:51 INFO - PROCESS | 1854 | 1461180891718 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 12:34:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 12:34:51 INFO - PROCESS | 1854 | 1461180891731 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 12:34:51 INFO - PROCESS | 1854 | 1461180891735 Marionette TRACE conn4 <- [1,2270,null,{}] 12:34:51 INFO - PROCESS | 1854 | 1461180891751 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:52 INFO - PROCESS | 1854 | 1461180892012 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 12:34:52 INFO - PROCESS | 1854 | 1461180892288 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:52 INFO - PROCESS | 1854 | ++DOCSHELL 0x886ed800 == 123 [pid = 1854] [id = 575] 12:34:52 INFO - PROCESS | 1854 | ++DOMWINDOW == 129 (0x886eec00) [pid = 1854] [serial = 1726] [outer = (nil)] 12:34:52 INFO - PROCESS | 1854 | ++DOMWINDOW == 130 (0x88b52c00) [pid = 1854] [serial = 1727] [outer = 0x886eec00] 12:34:52 INFO - PROCESS | 1854 | 1461180892386 Marionette DEBUG loaded listener.js 12:34:52 INFO - PROCESS | 1854 | ++DOMWINDOW == 131 (0x88cb3c00) [pid = 1854] [serial = 1728] [outer = 0x886eec00] 12:34:53 INFO - PROCESS | 1854 | 1461180893445 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 12:34:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 12:34:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1795ms 12:34:53 INFO - PROCESS | 1854 | 1461180893534 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 12:34:53 INFO - PROCESS | 1854 | 1461180893548 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 12:34:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 12:34:53 INFO - PROCESS | 1854 | 1461180893585 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 12:34:53 INFO - PROCESS | 1854 | 1461180893590 Marionette TRACE conn4 <- [1,2274,null,{}] 12:34:53 INFO - PROCESS | 1854 | 1461180893597 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:53 INFO - PROCESS | 1854 | 1461180893917 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 12:34:54 INFO - PROCESS | 1854 | 1461180894165 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:54 INFO - PROCESS | 1854 | ++DOCSHELL 0x88cb9800 == 124 [pid = 1854] [id = 576] 12:34:54 INFO - PROCESS | 1854 | ++DOMWINDOW == 132 (0x89452400) [pid = 1854] [serial = 1729] [outer = (nil)] 12:34:54 INFO - PROCESS | 1854 | ++DOMWINDOW == 133 (0x89542c00) [pid = 1854] [serial = 1730] [outer = 0x89452400] 12:34:54 INFO - PROCESS | 1854 | 1461180894245 Marionette DEBUG loaded listener.js 12:34:54 INFO - PROCESS | 1854 | ++DOMWINDOW == 134 (0x8a16fc00) [pid = 1854] [serial = 1731] [outer = 0x89452400] 12:34:55 INFO - PROCESS | 1854 | 1461180895233 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 12:34:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 12:34:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1696ms 12:34:55 INFO - PROCESS | 1854 | 1461180895273 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 12:34:55 INFO - PROCESS | 1854 | 1461180895277 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 12:34:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 12:34:55 INFO - PROCESS | 1854 | 1461180895284 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 12:34:55 INFO - PROCESS | 1854 | 1461180895290 Marionette TRACE conn4 <- [1,2278,null,{}] 12:34:55 INFO - PROCESS | 1854 | 1461180895314 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:56 INFO - PROCESS | 1854 | 1461180896209 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 12:34:56 INFO - PROCESS | 1854 | --DOMWINDOW == 133 (0x902b5c00) [pid = 1854] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 12:34:56 INFO - PROCESS | 1854 | --DOMWINDOW == 132 (0x97b8b800) [pid = 1854] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 12:34:56 INFO - PROCESS | 1854 | --DOMWINDOW == 131 (0x97b8dc00) [pid = 1854] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 12:34:56 INFO - PROCESS | 1854 | --DOMWINDOW == 130 (0x88e9f800) [pid = 1854] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 12:34:56 INFO - PROCESS | 1854 | --DOMWINDOW == 129 (0x9690f000) [pid = 1854] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 12:34:56 INFO - PROCESS | 1854 | --DOMWINDOW == 128 (0x8e0d8800) [pid = 1854] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 12:34:56 INFO - PROCESS | 1854 | --DOMWINDOW == 127 (0x8e8dc400) [pid = 1854] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 12:34:56 INFO - PROCESS | 1854 | --DOMWINDOW == 126 (0x90265c00) [pid = 1854] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 12:34:56 INFO - PROCESS | 1854 | --DOMWINDOW == 125 (0x8bbb5c00) [pid = 1854] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 12:34:56 INFO - PROCESS | 1854 | --DOMWINDOW == 124 (0x92a0d000) [pid = 1854] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 12:34:56 INFO - PROCESS | 1854 | --DOMWINDOW == 123 (0x9ad0c400) [pid = 1854] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 12:34:56 INFO - PROCESS | 1854 | --DOMWINDOW == 122 (0x8795c800) [pid = 1854] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 12:34:56 INFO - PROCESS | 1854 | --DOMWINDOW == 121 (0x881bb000) [pid = 1854] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 12:34:56 INFO - PROCESS | 1854 | --DOMWINDOW == 120 (0x8baa7400) [pid = 1854] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 12:34:56 INFO - PROCESS | 1854 | --DOMWINDOW == 119 (0x8fd6cc00) [pid = 1854] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 12:34:56 INFO - PROCESS | 1854 | --DOMWINDOW == 118 (0x8b1e1c00) [pid = 1854] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 12:34:56 INFO - PROCESS | 1854 | --DOMWINDOW == 117 (0x8b30cc00) [pid = 1854] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 12:34:56 INFO - PROCESS | 1854 | --DOMWINDOW == 116 (0x881bd400) [pid = 1854] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 12:34:56 INFO - PROCESS | 1854 | --DOMWINDOW == 115 (0x84a4ec00) [pid = 1854] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 12:34:56 INFO - PROCESS | 1854 | --DOMWINDOW == 114 (0x8f0c2000) [pid = 1854] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 12:34:56 INFO - PROCESS | 1854 | 1461180896494 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:56 INFO - PROCESS | 1854 | ++DOCSHELL 0x84a4ec00 == 125 [pid = 1854] [id = 577] 12:34:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 115 (0x859a4c00) [pid = 1854] [serial = 1732] [outer = (nil)] 12:34:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 116 (0x881bd400) [pid = 1854] [serial = 1733] [outer = 0x859a4c00] 12:34:56 INFO - PROCESS | 1854 | 1461180896583 Marionette DEBUG loaded listener.js 12:34:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 117 (0x8b1ed000) [pid = 1854] [serial = 1734] [outer = 0x859a4c00] 12:34:57 INFO - PROCESS | 1854 | 1461180897427 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 12:34:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 12:34:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 2198ms 12:34:57 INFO - PROCESS | 1854 | 1461180897484 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 12:34:57 INFO - PROCESS | 1854 | 1461180897489 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 12:34:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 12:34:57 INFO - PROCESS | 1854 | 1461180897508 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 12:34:57 INFO - PROCESS | 1854 | 1461180897512 Marionette TRACE conn4 <- [1,2282,null,{}] 12:34:57 INFO - PROCESS | 1854 | 1461180897519 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:57 INFO - PROCESS | 1854 | 1461180897758 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 12:34:57 INFO - PROCESS | 1854 | 1461180897958 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:57 INFO - PROCESS | 1854 | ++DOCSHELL 0x886e8c00 == 126 [pid = 1854] [id = 578] 12:34:57 INFO - PROCESS | 1854 | ++DOMWINDOW == 118 (0x8b25b400) [pid = 1854] [serial = 1735] [outer = (nil)] 12:34:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 119 (0x8baa9000) [pid = 1854] [serial = 1736] [outer = 0x8b25b400] 12:34:58 INFO - PROCESS | 1854 | 1461180898039 Marionette DEBUG loaded listener.js 12:34:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 120 (0x8bac6000) [pid = 1854] [serial = 1737] [outer = 0x8b25b400] 12:34:59 INFO - PROCESS | 1854 | 1461180899273 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 12:34:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 12:34:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1795ms 12:34:59 INFO - PROCESS | 1854 | 1461180899304 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 12:34:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 12:34:59 INFO - PROCESS | 1854 | 1461180899313 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 12:34:59 INFO - PROCESS | 1854 | 1461180899324 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 12:34:59 INFO - PROCESS | 1854 | 1461180899331 Marionette TRACE conn4 <- [1,2286,null,{}] 12:34:59 INFO - PROCESS | 1854 | 1461180899340 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:59 INFO - PROCESS | 1854 | 1461180899650 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 12:35:00 INFO - PROCESS | 1854 | 1461180900009 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:00 INFO - PROCESS | 1854 | ++DOCSHELL 0x881b2c00 == 127 [pid = 1854] [id = 579] 12:35:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 121 (0x88b2d800) [pid = 1854] [serial = 1738] [outer = (nil)] 12:35:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 122 (0x89454400) [pid = 1854] [serial = 1739] [outer = 0x88b2d800] 12:35:00 INFO - PROCESS | 1854 | 1461180900112 Marionette DEBUG loaded listener.js 12:35:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 123 (0x894db400) [pid = 1854] [serial = 1740] [outer = 0x88b2d800] 12:35:01 INFO - PROCESS | 1854 | 1461180901112 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 12:35:01 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 12:35:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1845ms 12:35:01 INFO - PROCESS | 1854 | 1461180901168 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 12:35:01 INFO - PROCESS | 1854 | 1461180901179 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 12:35:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 12:35:01 INFO - PROCESS | 1854 | 1461180901191 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 12:35:01 INFO - PROCESS | 1854 | 1461180901196 Marionette TRACE conn4 <- [1,2290,null,{}] 12:35:01 INFO - PROCESS | 1854 | 1461180901204 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:01 INFO - PROCESS | 1854 | 1461180901508 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 12:35:01 INFO - PROCESS | 1854 | 1461180901909 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:01 INFO - PROCESS | 1854 | ++DOCSHELL 0x8b306800 == 128 [pid = 1854] [id = 580] 12:35:01 INFO - PROCESS | 1854 | ++DOMWINDOW == 124 (0x8ba9d400) [pid = 1854] [serial = 1741] [outer = (nil)] 12:35:02 INFO - PROCESS | 1854 | ++DOMWINDOW == 125 (0x8bbb3400) [pid = 1854] [serial = 1742] [outer = 0x8ba9d400] 12:35:02 INFO - PROCESS | 1854 | 1461180902013 Marionette DEBUG loaded listener.js 12:35:02 INFO - PROCESS | 1854 | ++DOMWINDOW == 126 (0x8c6b5c00) [pid = 1854] [serial = 1743] [outer = 0x8ba9d400] 12:35:03 INFO - PROCESS | 1854 | 1461180903217 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 12:35:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 12:35:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 2086ms 12:35:03 INFO - PROCESS | 1854 | 1461180903278 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 12:35:03 INFO - PROCESS | 1854 | 1461180903283 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 12:35:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 12:35:03 INFO - PROCESS | 1854 | 1461180903291 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 12:35:03 INFO - PROCESS | 1854 | 1461180903298 Marionette TRACE conn4 <- [1,2294,null,{}] 12:35:03 INFO - PROCESS | 1854 | 1461180903320 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:03 INFO - PROCESS | 1854 | 1461180903772 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 12:35:04 INFO - PROCESS | 1854 | 1461180904014 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:04 INFO - PROCESS | 1854 | ++DOCSHELL 0x8c8ab000 == 129 [pid = 1854] [id = 581] 12:35:04 INFO - PROCESS | 1854 | ++DOMWINDOW == 127 (0x8c8af800) [pid = 1854] [serial = 1744] [outer = (nil)] 12:35:04 INFO - PROCESS | 1854 | ++DOMWINDOW == 128 (0x8df29400) [pid = 1854] [serial = 1745] [outer = 0x8c8af800] 12:35:04 INFO - PROCESS | 1854 | 1461180904116 Marionette DEBUG loaded listener.js 12:35:04 INFO - PROCESS | 1854 | ++DOMWINDOW == 129 (0x8e0e2800) [pid = 1854] [serial = 1746] [outer = 0x8c8af800] 12:35:05 INFO - PROCESS | 1854 | 1461180905148 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 12:35:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 12:35:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1907ms 12:35:05 INFO - PROCESS | 1854 | 1461180905200 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 12:35:05 INFO - PROCESS | 1854 | 1461180905208 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 12:35:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 12:35:05 INFO - PROCESS | 1854 | 1461180905215 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 12:35:05 INFO - PROCESS | 1854 | 1461180905218 Marionette TRACE conn4 <- [1,2298,null,{}] 12:35:05 INFO - PROCESS | 1854 | 1461180905225 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:05 INFO - PROCESS | 1854 | 1461180905484 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 12:35:05 INFO - PROCESS | 1854 | 1461180905823 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:05 INFO - PROCESS | 1854 | ++DOCSHELL 0x8a166c00 == 130 [pid = 1854] [id = 582] 12:35:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 130 (0x8c76cc00) [pid = 1854] [serial = 1747] [outer = (nil)] 12:35:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 131 (0x8e8dac00) [pid = 1854] [serial = 1748] [outer = 0x8c76cc00] 12:35:05 INFO - PROCESS | 1854 | 1461180905938 Marionette DEBUG loaded listener.js 12:35:06 INFO - PROCESS | 1854 | ++DOMWINDOW == 132 (0x8ea05400) [pid = 1854] [serial = 1749] [outer = 0x8c76cc00] 12:35:06 INFO - PROCESS | 1854 | 1461180906909 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 12:35:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 12:35:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1736ms 12:35:06 INFO - PROCESS | 1854 | 1461180906954 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 12:35:06 INFO - PROCESS | 1854 | 1461180906959 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 12:35:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 12:35:06 INFO - PROCESS | 1854 | 1461180906970 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 12:35:06 INFO - PROCESS | 1854 | 1461180906974 Marionette TRACE conn4 <- [1,2302,null,{}] 12:35:06 INFO - PROCESS | 1854 | 1461180906980 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:07 INFO - PROCESS | 1854 | 1461180907245 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 12:35:07 INFO - PROCESS | 1854 | 1461180907580 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:07 INFO - PROCESS | 1854 | ++DOCSHELL 0x8c76bc00 == 131 [pid = 1854] [id = 583] 12:35:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 133 (0x8e80a800) [pid = 1854] [serial = 1750] [outer = (nil)] 12:35:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 134 (0x8ec5e400) [pid = 1854] [serial = 1751] [outer = 0x8e80a800] 12:35:07 INFO - PROCESS | 1854 | 1461180907692 Marionette DEBUG loaded listener.js 12:35:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 135 (0x8ec62400) [pid = 1854] [serial = 1752] [outer = 0x8e80a800] 12:35:08 INFO - PROCESS | 1854 | 1461180908755 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:35:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 12:35:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1834ms 12:35:08 INFO - PROCESS | 1854 | 1461180908805 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 12:35:08 INFO - PROCESS | 1854 | 1461180908809 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 12:35:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 12:35:08 INFO - PROCESS | 1854 | 1461180908817 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 12:35:08 INFO - PROCESS | 1854 | 1461180908821 Marionette TRACE conn4 <- [1,2306,null,{}] 12:35:08 INFO - PROCESS | 1854 | 1461180908828 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:09 INFO - PROCESS | 1854 | 1461180909103 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 12:35:09 INFO - PROCESS | 1854 | 1461180909447 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:09 INFO - PROCESS | 1854 | ++DOCSHELL 0x8580c000 == 132 [pid = 1854] [id = 584] 12:35:09 INFO - PROCESS | 1854 | ++DOMWINDOW == 136 (0x8f362400) [pid = 1854] [serial = 1753] [outer = (nil)] 12:35:09 INFO - PROCESS | 1854 | ++DOMWINDOW == 137 (0x8fd2f800) [pid = 1854] [serial = 1754] [outer = 0x8f362400] 12:35:09 INFO - PROCESS | 1854 | 1461180909553 Marionette DEBUG loaded listener.js 12:35:09 INFO - PROCESS | 1854 | ++DOMWINDOW == 138 (0x8fd6e000) [pid = 1854] [serial = 1755] [outer = 0x8f362400] 12:35:10 INFO - PROCESS | 1854 | 1461180910544 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 12:35:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 12:35:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1793ms 12:35:10 INFO - PROCESS | 1854 | 1461180910610 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 12:35:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 12:35:10 INFO - PROCESS | 1854 | 1461180910615 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 12:35:10 INFO - PROCESS | 1854 | 1461180910623 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 12:35:10 INFO - PROCESS | 1854 | 1461180910626 Marionette TRACE conn4 <- [1,2310,null,{}] 12:35:10 INFO - PROCESS | 1854 | 1461180910634 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:10 INFO - PROCESS | 1854 | 1461180910903 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 12:35:11 INFO - PROCESS | 1854 | 1461180911234 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:11 INFO - PROCESS | 1854 | ++DOCSHELL 0x88ea0400 == 133 [pid = 1854] [id = 585] 12:35:11 INFO - PROCESS | 1854 | ++DOMWINDOW == 139 (0x8f362800) [pid = 1854] [serial = 1756] [outer = (nil)] 12:35:11 INFO - PROCESS | 1854 | ++DOMWINDOW == 140 (0x90265000) [pid = 1854] [serial = 1757] [outer = 0x8f362800] 12:35:11 INFO - PROCESS | 1854 | 1461180911357 Marionette DEBUG loaded listener.js 12:35:11 INFO - PROCESS | 1854 | ++DOMWINDOW == 141 (0x9026c000) [pid = 1854] [serial = 1758] [outer = 0x8f362800] 12:35:12 INFO - PROCESS | 1854 | 1461180912312 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 12:35:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 12:35:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1736ms 12:35:12 INFO - PROCESS | 1854 | 1461180912359 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 12:35:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 12:35:12 INFO - PROCESS | 1854 | 1461180912363 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 12:35:12 INFO - PROCESS | 1854 | 1461180912371 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 12:35:12 INFO - PROCESS | 1854 | 1461180912374 Marionette TRACE conn4 <- [1,2314,null,{}] 12:35:12 INFO - PROCESS | 1854 | 1461180912381 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:12 INFO - PROCESS | 1854 | 1461180912631 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 12:35:12 INFO - PROCESS | 1854 | 1461180912965 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:13 INFO - PROCESS | 1854 | ++DOCSHELL 0x8fd90000 == 134 [pid = 1854] [id = 586] 12:35:13 INFO - PROCESS | 1854 | ++DOMWINDOW == 142 (0x90263800) [pid = 1854] [serial = 1759] [outer = (nil)] 12:35:13 INFO - PROCESS | 1854 | ++DOMWINDOW == 143 (0x9066e000) [pid = 1854] [serial = 1760] [outer = 0x90263800] 12:35:13 INFO - PROCESS | 1854 | 1461180913067 Marionette DEBUG loaded listener.js 12:35:13 INFO - PROCESS | 1854 | ++DOMWINDOW == 144 (0x91160c00) [pid = 1854] [serial = 1761] [outer = 0x90263800] 12:35:14 INFO - PROCESS | 1854 | 1461180914020 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 12:35:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 12:35:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1684ms 12:35:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 12:35:14 INFO - PROCESS | 1854 | 1461180914054 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 12:35:14 INFO - PROCESS | 1854 | 1461180914057 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 12:35:14 INFO - PROCESS | 1854 | 1461180914066 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 12:35:14 INFO - PROCESS | 1854 | 1461180914069 Marionette TRACE conn4 <- [1,2318,null,{}] 12:35:14 INFO - PROCESS | 1854 | 1461180914076 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:14 INFO - PROCESS | 1854 | 1461180914318 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 12:35:14 INFO - PROCESS | 1854 | 1461180914612 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:14 INFO - PROCESS | 1854 | ++DOCSHELL 0x847ee800 == 135 [pid = 1854] [id = 587] 12:35:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 145 (0x88e9fc00) [pid = 1854] [serial = 1762] [outer = (nil)] 12:35:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 146 (0x91501400) [pid = 1854] [serial = 1763] [outer = 0x88e9fc00] 12:35:14 INFO - PROCESS | 1854 | 1461180914758 Marionette DEBUG loaded listener.js 12:35:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 147 (0x915ee000) [pid = 1854] [serial = 1764] [outer = 0x88e9fc00] 12:35:15 INFO - PROCESS | 1854 | 1461180915745 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 12:35:15 INFO - PROCESS | 1854 | 1461180915806 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 12:35:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 12:35:15 INFO - PROCESS | 1854 | 1461180915813 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 12:35:15 INFO - PROCESS | 1854 | 1461180915817 Marionette TRACE conn4 <- [1,2322,null,{}] 12:35:15 INFO - PROCESS | 1854 | 1461180915823 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:16 INFO - PROCESS | 1854 | 1461180916085 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 12:35:16 INFO - PROCESS | 1854 | 1461180916489 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:16 INFO - PROCESS | 1854 | ++DOCSHELL 0x8f0cb000 == 136 [pid = 1854] [id = 588] 12:35:16 INFO - PROCESS | 1854 | ++DOMWINDOW == 148 (0x91501c00) [pid = 1854] [serial = 1765] [outer = (nil)] 12:35:16 INFO - PROCESS | 1854 | ++DOMWINDOW == 149 (0x9304a400) [pid = 1854] [serial = 1766] [outer = 0x91501c00] 12:35:16 INFO - PROCESS | 1854 | 1461180916585 Marionette DEBUG loaded listener.js 12:35:16 INFO - PROCESS | 1854 | ++DOMWINDOW == 150 (0x93f2f000) [pid = 1854] [serial = 1767] [outer = 0x91501c00] 12:35:17 INFO - PROCESS | 1854 | 1461180917569 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 12:35:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 12:35:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1802ms 12:35:17 INFO - PROCESS | 1854 | 1461180917616 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 12:35:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 12:35:17 INFO - PROCESS | 1854 | 1461180917621 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 12:35:17 INFO - PROCESS | 1854 | 1461180917629 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 12:35:17 INFO - PROCESS | 1854 | 1461180917633 Marionette TRACE conn4 <- [1,2326,null,{}] 12:35:17 INFO - PROCESS | 1854 | 1461180917641 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:17 INFO - PROCESS | 1854 | 1461180917933 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 12:35:18 INFO - PROCESS | 1854 | 1461180918280 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:18 INFO - PROCESS | 1854 | ++DOCSHELL 0x92e30000 == 137 [pid = 1854] [id = 589] 12:35:18 INFO - PROCESS | 1854 | ++DOMWINDOW == 151 (0x97385400) [pid = 1854] [serial = 1768] [outer = (nil)] 12:35:18 INFO - PROCESS | 1854 | ++DOMWINDOW == 152 (0x9738fc00) [pid = 1854] [serial = 1769] [outer = 0x97385400] 12:35:18 INFO - PROCESS | 1854 | 1461180918390 Marionette DEBUG loaded listener.js 12:35:18 INFO - PROCESS | 1854 | ++DOMWINDOW == 153 (0x976dbc00) [pid = 1854] [serial = 1770] [outer = 0x97385400] 12:35:19 INFO - PROCESS | 1854 | 1461180919340 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 12:35:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 12:35:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1743ms 12:35:19 INFO - PROCESS | 1854 | 1461180919376 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 12:35:19 INFO - PROCESS | 1854 | 1461180919381 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 12:35:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 12:35:19 INFO - PROCESS | 1854 | 1461180919392 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 12:35:19 INFO - PROCESS | 1854 | 1461180919396 Marionette TRACE conn4 <- [1,2330,null,{}] 12:35:19 INFO - PROCESS | 1854 | 1461180919403 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:19 INFO - PROCESS | 1854 | 1461180919708 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 12:35:20 INFO - PROCESS | 1854 | 1461180920051 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:20 INFO - PROCESS | 1854 | ++DOCSHELL 0x8a2b2000 == 138 [pid = 1854] [id = 590] 12:35:20 INFO - PROCESS | 1854 | ++DOMWINDOW == 154 (0x8b1ebc00) [pid = 1854] [serial = 1771] [outer = (nil)] 12:35:20 INFO - PROCESS | 1854 | ++DOMWINDOW == 155 (0x97b95000) [pid = 1854] [serial = 1772] [outer = 0x8b1ebc00] 12:35:20 INFO - PROCESS | 1854 | 1461180920152 Marionette DEBUG loaded listener.js 12:35:20 INFO - PROCESS | 1854 | ++DOMWINDOW == 156 (0x97f26c00) [pid = 1854] [serial = 1773] [outer = 0x8b1ebc00] 12:35:21 INFO - PROCESS | 1854 | 1461180921109 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 12:35:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 12:35:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1791ms 12:35:21 INFO - PROCESS | 1854 | 1461180921185 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 12:35:21 INFO - PROCESS | 1854 | 1461180921188 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 12:35:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 12:35:21 INFO - PROCESS | 1854 | 1461180921195 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 12:35:21 INFO - PROCESS | 1854 | 1461180921198 Marionette TRACE conn4 <- [1,2334,null,{}] 12:35:21 INFO - PROCESS | 1854 | 1461180921205 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:21 INFO - PROCESS | 1854 | 1461180921502 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 12:35:21 INFO - PROCESS | 1854 | 1461180921837 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:21 INFO - PROCESS | 1854 | ++DOCSHELL 0x9408e800 == 139 [pid = 1854] [id = 591] 12:35:21 INFO - PROCESS | 1854 | ++DOMWINDOW == 157 (0x97aae400) [pid = 1854] [serial = 1774] [outer = (nil)] 12:35:21 INFO - PROCESS | 1854 | ++DOMWINDOW == 158 (0x984a5000) [pid = 1854] [serial = 1775] [outer = 0x97aae400] 12:35:21 INFO - PROCESS | 1854 | 1461180921940 Marionette DEBUG loaded listener.js 12:35:22 INFO - PROCESS | 1854 | ++DOMWINDOW == 159 (0x987c8800) [pid = 1854] [serial = 1776] [outer = 0x97aae400] 12:35:22 INFO - PROCESS | 1854 | 1461180922882 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 12:35:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 12:35:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1739ms 12:35:22 INFO - PROCESS | 1854 | 1461180922935 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 12:35:22 INFO - PROCESS | 1854 | 1461180922938 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 12:35:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 12:35:22 INFO - PROCESS | 1854 | 1461180922968 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 12:35:22 INFO - PROCESS | 1854 | 1461180922973 Marionette TRACE conn4 <- [1,2338,null,{}] 12:35:22 INFO - PROCESS | 1854 | 1461180922980 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:23 INFO - PROCESS | 1854 | 1461180923244 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 12:35:23 INFO - PROCESS | 1854 | 1461180923601 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:23 INFO - PROCESS | 1854 | ++DOCSHELL 0x97f2c400 == 140 [pid = 1854] [id = 592] 12:35:23 INFO - PROCESS | 1854 | ++DOMWINDOW == 160 (0x984a7400) [pid = 1854] [serial = 1777] [outer = (nil)] 12:35:23 INFO - PROCESS | 1854 | ++DOMWINDOW == 161 (0x9920c800) [pid = 1854] [serial = 1778] [outer = 0x984a7400] 12:35:23 INFO - PROCESS | 1854 | 1461180923710 Marionette DEBUG loaded listener.js 12:35:23 INFO - PROCESS | 1854 | ++DOMWINDOW == 162 (0x99342c00) [pid = 1854] [serial = 1779] [outer = 0x984a7400] 12:35:24 INFO - PROCESS | 1854 | 1461180924770 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 12:35:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 12:35:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1841ms 12:35:24 INFO - PROCESS | 1854 | 1461180924805 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 12:35:24 INFO - PROCESS | 1854 | 1461180924809 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 12:35:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 12:35:24 INFO - PROCESS | 1854 | 1461180924816 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 12:35:24 INFO - PROCESS | 1854 | 1461180924820 Marionette TRACE conn4 <- [1,2342,null,{}] 12:35:24 INFO - PROCESS | 1854 | 1461180924827 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:25 INFO - PROCESS | 1854 | 1461180925087 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 12:35:25 INFO - PROCESS | 1854 | 1461180925404 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:25 INFO - PROCESS | 1854 | ++DOCSHELL 0x8b311c00 == 141 [pid = 1854] [id = 593] 12:35:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 163 (0x8bbab800) [pid = 1854] [serial = 1780] [outer = (nil)] 12:35:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 164 (0x9ad10400) [pid = 1854] [serial = 1781] [outer = 0x8bbab800] 12:35:25 INFO - PROCESS | 1854 | 1461180925519 Marionette DEBUG loaded listener.js 12:35:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 165 (0x9dff9400) [pid = 1854] [serial = 1782] [outer = 0x8bbab800] 12:35:26 INFO - PROCESS | 1854 | 1461180926504 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 12:35:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 12:35:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1736ms 12:35:26 INFO - PROCESS | 1854 | 1461180926554 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 12:35:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 12:35:26 INFO - PROCESS | 1854 | 1461180926559 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 12:35:26 INFO - PROCESS | 1854 | 1461180926567 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 12:35:26 INFO - PROCESS | 1854 | 1461180926571 Marionette TRACE conn4 <- [1,2346,null,{}] 12:35:26 INFO - PROCESS | 1854 | 1461180926577 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:26 INFO - PROCESS | 1854 | 1461180926839 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 12:35:27 INFO - PROCESS | 1854 | 1461180927182 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:27 INFO - PROCESS | 1854 | ++DOCSHELL 0x8baa3000 == 142 [pid = 1854] [id = 594] 12:35:27 INFO - PROCESS | 1854 | ++DOMWINDOW == 166 (0x9ad49c00) [pid = 1854] [serial = 1783] [outer = (nil)] 12:35:27 INFO - PROCESS | 1854 | ++DOMWINDOW == 167 (0x9ead6800) [pid = 1854] [serial = 1784] [outer = 0x9ad49c00] 12:35:27 INFO - PROCESS | 1854 | 1461180927293 Marionette DEBUG loaded listener.js 12:35:27 INFO - PROCESS | 1854 | ++DOMWINDOW == 168 (0x9ead8c00) [pid = 1854] [serial = 1785] [outer = 0x9ad49c00] 12:35:28 INFO - PROCESS | 1854 | 1461180928305 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 12:35:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 12:35:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1784ms 12:35:28 INFO - PROCESS | 1854 | 1461180928350 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 12:35:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 12:35:28 INFO - PROCESS | 1854 | 1461180928355 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 12:35:28 INFO - PROCESS | 1854 | 1461180928362 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 12:35:28 INFO - PROCESS | 1854 | 1461180928366 Marionette TRACE conn4 <- [1,2350,null,{}] 12:35:28 INFO - PROCESS | 1854 | 1461180928373 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:28 INFO - PROCESS | 1854 | 1461180928643 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 12:35:31 INFO - PROCESS | 1854 | --DOCSHELL 0x8ec5c400 == 141 [pid = 1854] [id = 96] 12:35:31 INFO - PROCESS | 1854 | --DOCSHELL 0x85aca000 == 140 [pid = 1854] [id = 572] 12:35:31 INFO - PROCESS | 1854 | --DOCSHELL 0x8e809000 == 139 [pid = 1854] [id = 573] 12:35:31 INFO - PROCESS | 1854 | --DOCSHELL 0x98013c00 == 138 [pid = 1854] [id = 571] 12:35:31 INFO - PROCESS | 1854 | --DOCSHELL 0x8bac1000 == 137 [pid = 1854] [id = 570] 12:35:31 INFO - PROCESS | 1854 | --DOCSHELL 0x9408a000 == 136 [pid = 1854] [id = 569] 12:35:31 INFO - PROCESS | 1854 | --DOCSHELL 0x8fd2d400 == 135 [pid = 1854] [id = 567] 12:35:31 INFO - PROCESS | 1854 | --DOCSHELL 0x92e26800 == 134 [pid = 1854] [id = 568] 12:35:31 INFO - PROCESS | 1854 | --DOCSHELL 0x8a1ebc00 == 133 [pid = 1854] [id = 566] 12:35:31 INFO - PROCESS | 1854 | --DOCSHELL 0x89459800 == 132 [pid = 1854] [id = 565] 12:35:31 INFO - PROCESS | 1854 | --DOCSHELL 0x8c8b5c00 == 131 [pid = 1854] [id = 564] 12:35:31 INFO - PROCESS | 1854 | --DOCSHELL 0x8ea0ac00 == 130 [pid = 1854] [id = 563] 12:35:31 INFO - PROCESS | 1854 | --DOCSHELL 0x889fd800 == 129 [pid = 1854] [id = 562] 12:35:31 INFO - PROCESS | 1854 | --DOCSHELL 0x894dd400 == 128 [pid = 1854] [id = 560] 12:35:31 INFO - PROCESS | 1854 | --DOCSHELL 0x8bbb0800 == 127 [pid = 1854] [id = 561] 12:35:31 INFO - PROCESS | 1854 | --DOCSHELL 0x88ea0800 == 126 [pid = 1854] [id = 559] 12:35:31 INFO - PROCESS | 1854 | --DOCSHELL 0x859a3800 == 125 [pid = 1854] [id = 558] 12:35:31 INFO - PROCESS | 1854 | --DOMWINDOW == 167 (0x8b30c000) [pid = 1854] [serial = 1673] [outer = (nil)] [url = about:blank] 12:35:31 INFO - PROCESS | 1854 | --DOMWINDOW == 166 (0x92de6c00) [pid = 1854] [serial = 1644] [outer = (nil)] [url = about:blank] 12:35:31 INFO - PROCESS | 1854 | --DOMWINDOW == 165 (0x984cac00) [pid = 1854] [serial = 1652] [outer = (nil)] [url = about:blank] 12:35:31 INFO - PROCESS | 1854 | --DOMWINDOW == 164 (0x99344000) [pid = 1854] [serial = 1656] [outer = (nil)] [url = about:blank] 12:35:31 INFO - PROCESS | 1854 | --DOMWINDOW == 163 (0x89541c00) [pid = 1854] [serial = 1668] [outer = (nil)] [url = about:blank] 12:35:31 INFO - PROCESS | 1854 | --DOMWINDOW == 162 (0x97b95c00) [pid = 1854] [serial = 1649] [outer = (nil)] [url = about:blank] 12:35:31 INFO - PROCESS | 1854 | --DOMWINDOW == 161 (0x97996c00) [pid = 1854] [serial = 1658] [outer = (nil)] [url = about:blank] 12:35:31 INFO - PROCESS | 1854 | --DOMWINDOW == 160 (0x9ad10000) [pid = 1854] [serial = 1659] [outer = (nil)] [url = about:blank] 12:35:31 INFO - PROCESS | 1854 | --DOMWINDOW == 159 (0x8f0ca000) [pid = 1854] [serial = 1631] [outer = (nil)] [url = about:blank] 12:35:31 INFO - PROCESS | 1854 | --DOMWINDOW == 158 (0x914ba400) [pid = 1854] [serial = 1640] [outer = (nil)] [url = about:blank] 12:35:31 INFO - PROCESS | 1854 | --DOMWINDOW == 157 (0x8df24c00) [pid = 1854] [serial = 1626] [outer = (nil)] [url = about:blank] 12:35:31 INFO - PROCESS | 1854 | --DOMWINDOW == 156 (0x974e8c00) [pid = 1854] [serial = 1647] [outer = (nil)] [url = about:blank] 12:35:31 INFO - PROCESS | 1854 | --DOMWINDOW == 155 (0x9ae71000) [pid = 1854] [serial = 1662] [outer = (nil)] [url = about:blank] 12:35:31 INFO - PROCESS | 1854 | --DOMWINDOW == 154 (0x889f5800) [pid = 1854] [serial = 1616] [outer = (nil)] [url = about:blank] 12:35:31 INFO - PROCESS | 1854 | --DOMWINDOW == 153 (0x889f9400) [pid = 1854] [serial = 1665] [outer = (nil)] [url = about:blank] 12:35:31 INFO - PROCESS | 1854 | --DOMWINDOW == 152 (0x8bac5c00) [pid = 1854] [serial = 1622] [outer = (nil)] [url = about:blank] 12:35:31 INFO - PROCESS | 1854 | --DOMWINDOW == 151 (0x90663c00) [pid = 1854] [serial = 1638] [outer = (nil)] [url = about:blank] 12:35:31 INFO - PROCESS | 1854 | --DOMWINDOW == 150 (0x9ae6e400) [pid = 1854] [serial = 1661] [outer = (nil)] [url = about:blank] 12:35:31 INFO - PROCESS | 1854 | --DOMWINDOW == 149 (0x8b307400) [pid = 1854] [serial = 1671] [outer = (nil)] [url = about:blank] 12:35:31 INFO - PROCESS | 1854 | --DOMWINDOW == 148 (0x8f0d0400) [pid = 1854] [serial = 1632] [outer = (nil)] [url = about:blank] 12:35:31 INFO - PROCESS | 1854 | --DOMWINDOW == 147 (0x970d8800) [pid = 1854] [serial = 1646] [outer = (nil)] [url = about:blank] 12:35:31 INFO - PROCESS | 1854 | --DOMWINDOW == 146 (0x8e8d9c00) [pid = 1854] [serial = 1629] [outer = (nil)] [url = about:blank] 12:35:31 INFO - PROCESS | 1854 | --DOMWINDOW == 145 (0x88cb0000) [pid = 1854] [serial = 1617] [outer = (nil)] [url = about:blank] 12:35:31 INFO - PROCESS | 1854 | --DOMWINDOW == 144 (0x902bd400) [pid = 1854] [serial = 1637] [outer = (nil)] [url = about:blank] 12:35:31 INFO - PROCESS | 1854 | --DOMWINDOW == 143 (0x89460800) [pid = 1854] [serial = 1667] [outer = (nil)] [url = about:blank] 12:35:31 INFO - PROCESS | 1854 | --DOMWINDOW == 142 (0x8e809c00) [pid = 1854] [serial = 1628] [outer = (nil)] [url = about:blank] 12:35:31 INFO - PROCESS | 1854 | --DOMWINDOW == 141 (0x8a2bc400) [pid = 1854] [serial = 1620] [outer = (nil)] [url = about:blank] 12:35:31 INFO - PROCESS | 1854 | --DOMWINDOW == 140 (0x91504c00) [pid = 1854] [serial = 1641] [outer = (nil)] [url = about:blank] 12:35:31 INFO - PROCESS | 1854 | --DOMWINDOW == 139 (0x8bbb6400) [pid = 1854] [serial = 1623] [outer = (nil)] [url = about:blank] 12:35:31 INFO - PROCESS | 1854 | --DOMWINDOW == 138 (0x8b1edc00) [pid = 1854] [serial = 1670] [outer = (nil)] [url = about:blank] 12:35:31 INFO - PROCESS | 1854 | --DOMWINDOW == 137 (0x8b1efc00) [pid = 1854] [serial = 1554] [outer = (nil)] [url = about:blank] 12:35:31 INFO - PROCESS | 1854 | --DOMWINDOW == 136 (0x9933ac00) [pid = 1854] [serial = 1655] [outer = (nil)] [url = about:blank] 12:35:31 INFO - PROCESS | 1854 | --DOMWINDOW == 135 (0x8fd8f400) [pid = 1854] [serial = 1634] [outer = (nil)] [url = about:blank] 12:35:31 INFO - PROCESS | 1854 | --DOMWINDOW == 134 (0x987ccc00) [pid = 1854] [serial = 1653] [outer = (nil)] [url = about:blank] 12:35:31 INFO - PROCESS | 1854 | --DOMWINDOW == 133 (0x8a16bc00) [pid = 1854] [serial = 1619] [outer = (nil)] [url = about:blank] 12:35:31 INFO - PROCESS | 1854 | --DOMWINDOW == 132 (0x97ec3c00) [pid = 1854] [serial = 1650] [outer = (nil)] [url = about:blank] 12:35:31 INFO - PROCESS | 1854 | --DOMWINDOW == 131 (0x92de2000) [pid = 1854] [serial = 1643] [outer = (nil)] [url = about:blank] 12:35:31 INFO - PROCESS | 1854 | --DOMWINDOW == 130 (0x8fd95000) [pid = 1854] [serial = 1635] [outer = (nil)] [url = about:blank] 12:35:31 INFO - PROCESS | 1854 | --DOMWINDOW == 129 (0x886ef000) [pid = 1854] [serial = 1664] [outer = (nil)] [url = about:blank] 12:35:31 INFO - PROCESS | 1854 | --DOMWINDOW == 128 (0x8c8ad400) [pid = 1854] [serial = 1625] [outer = (nil)] [url = about:blank] 12:35:31 INFO - PROCESS | 1854 | 1461180931934 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:31 INFO - PROCESS | 1854 | ++DOCSHELL 0x8777d800 == 126 [pid = 1854] [id = 595] 12:35:31 INFO - PROCESS | 1854 | ++DOMWINDOW == 129 (0x8777ec00) [pid = 1854] [serial = 1786] [outer = (nil)] 12:35:32 INFO - PROCESS | 1854 | ++DOMWINDOW == 130 (0x881b1c00) [pid = 1854] [serial = 1787] [outer = 0x8777ec00] 12:35:32 INFO - PROCESS | 1854 | 1461180932032 Marionette DEBUG loaded listener.js 12:35:32 INFO - PROCESS | 1854 | ++DOMWINDOW == 131 (0x889f1400) [pid = 1854] [serial = 1788] [outer = 0x8777ec00] 12:35:32 INFO - PROCESS | 1854 | 1461180932958 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 12:35:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 12:35:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 4654ms 12:35:33 INFO - PROCESS | 1854 | 1461180933018 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 12:35:33 INFO - PROCESS | 1854 | 1461180933026 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 12:35:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 12:35:33 INFO - PROCESS | 1854 | 1461180933036 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 12:35:33 INFO - PROCESS | 1854 | 1461180933041 Marionette TRACE conn4 <- [1,2354,null,{}] 12:35:33 INFO - PROCESS | 1854 | 1461180933049 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:33 INFO - PROCESS | 1854 | 1461180933298 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 12:35:33 INFO - PROCESS | 1854 | 1461180933529 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:33 INFO - PROCESS | 1854 | ++DOCSHELL 0x88e9cc00 == 127 [pid = 1854] [id = 596] 12:35:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 132 (0x88e9e400) [pid = 1854] [serial = 1789] [outer = (nil)] 12:35:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 133 (0x8945ac00) [pid = 1854] [serial = 1790] [outer = 0x88e9e400] 12:35:33 INFO - PROCESS | 1854 | 1461180933680 Marionette DEBUG loaded listener.js 12:35:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 134 (0x89543000) [pid = 1854] [serial = 1791] [outer = 0x88e9e400] 12:35:34 INFO - PROCESS | 1854 | 1461180934759 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 12:35:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 12:35:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1783ms 12:35:34 INFO - PROCESS | 1854 | 1461180934829 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 12:35:34 INFO - PROCESS | 1854 | 1461180934836 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 12:35:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 12:35:34 INFO - PROCESS | 1854 | 1461180934844 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 12:35:34 INFO - PROCESS | 1854 | 1461180934848 Marionette TRACE conn4 <- [1,2358,null,{}] 12:35:34 INFO - PROCESS | 1854 | 1461180934855 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:35 INFO - PROCESS | 1854 | 1461180935181 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 12:35:35 INFO - PROCESS | 1854 | 1461180935418 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:35 INFO - PROCESS | 1854 | ++DOCSHELL 0x8a173c00 == 128 [pid = 1854] [id = 597] 12:35:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 135 (0x8a1ecc00) [pid = 1854] [serial = 1792] [outer = (nil)] 12:35:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 136 (0x8a2ba400) [pid = 1854] [serial = 1793] [outer = 0x8a1ecc00] 12:35:35 INFO - PROCESS | 1854 | 1461180935511 Marionette DEBUG loaded listener.js 12:35:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 137 (0x8b264c00) [pid = 1854] [serial = 1794] [outer = 0x8a1ecc00] 12:35:36 INFO - PROCESS | 1854 | --DOMWINDOW == 136 (0x902b2800) [pid = 1854] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 12:35:36 INFO - PROCESS | 1854 | --DOMWINDOW == 135 (0x8e8da000) [pid = 1854] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 12:35:36 INFO - PROCESS | 1854 | --DOMWINDOW == 134 (0x8a1e8800) [pid = 1854] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 12:35:36 INFO - PROCESS | 1854 | --DOMWINDOW == 133 (0x8e0db800) [pid = 1854] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 12:35:36 INFO - PROCESS | 1854 | --DOMWINDOW == 132 (0x8ea0b000) [pid = 1854] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 12:35:36 INFO - PROCESS | 1854 | --DOMWINDOW == 131 (0x88cb7c00) [pid = 1854] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 12:35:36 INFO - PROCESS | 1854 | --DOMWINDOW == 130 (0x8bbb1000) [pid = 1854] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 12:35:36 INFO - PROCESS | 1854 | --DOMWINDOW == 129 (0x8a2be400) [pid = 1854] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 12:35:36 INFO - PROCESS | 1854 | --DOMWINDOW == 128 (0x89456800) [pid = 1854] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 12:35:36 INFO - PROCESS | 1854 | --DOMWINDOW == 127 (0x859a8400) [pid = 1854] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 12:35:36 INFO - PROCESS | 1854 | --DOMWINDOW == 126 (0x89710400) [pid = 1854] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 12:35:36 INFO - PROCESS | 1854 | --DOMWINDOW == 125 (0x89452400) [pid = 1854] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 12:35:36 INFO - PROCESS | 1854 | --DOMWINDOW == 124 (0x859a4c00) [pid = 1854] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 12:35:36 INFO - PROCESS | 1854 | --DOMWINDOW == 123 (0x886eec00) [pid = 1854] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 12:35:36 INFO - PROCESS | 1854 | --DOMWINDOW == 122 (0x97f2d800) [pid = 1854] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 12:35:36 INFO - PROCESS | 1854 | --DOMWINDOW == 121 (0x8f0cac00) [pid = 1854] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 12:35:36 INFO - PROCESS | 1854 | --DOMWINDOW == 120 (0x85acd800) [pid = 1854] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 12:35:36 INFO - PROCESS | 1854 | --DOMWINDOW == 119 (0x984a8c00) [pid = 1854] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 12:35:36 INFO - PROCESS | 1854 | --DOMWINDOW == 118 (0x8c6b9800) [pid = 1854] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 12:35:36 INFO - PROCESS | 1854 | --DOMWINDOW == 117 (0x9408ac00) [pid = 1854] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 12:35:36 INFO - PROCESS | 1854 | --DOMWINDOW == 116 (0x92e27000) [pid = 1854] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 12:35:37 INFO - PROCESS | 1854 | 1461180937167 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 12:35:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 12:35:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 2394ms 12:35:37 INFO - PROCESS | 1854 | 1461180937243 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 12:35:37 INFO - PROCESS | 1854 | 1461180937247 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 12:35:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 12:35:37 INFO - PROCESS | 1854 | 1461180937267 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 12:35:37 INFO - PROCESS | 1854 | 1461180937277 Marionette TRACE conn4 <- [1,2362,null,{}] 12:35:37 INFO - PROCESS | 1854 | 1461180937287 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:37 INFO - PROCESS | 1854 | 1461180937544 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 12:35:37 INFO - PROCESS | 1854 | 1461180937750 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:37 INFO - PROCESS | 1854 | ++DOCSHELL 0x8777c400 == 129 [pid = 1854] [id = 598] 12:35:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 117 (0x881b3800) [pid = 1854] [serial = 1795] [outer = (nil)] 12:35:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 118 (0x894dac00) [pid = 1854] [serial = 1796] [outer = 0x881b3800] 12:35:37 INFO - PROCESS | 1854 | 1461180937842 Marionette DEBUG loaded listener.js 12:35:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 119 (0x8babac00) [pid = 1854] [serial = 1797] [outer = 0x881b3800] 12:35:38 INFO - PROCESS | 1854 | 1461180938821 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 12:35:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 12:35:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1612ms 12:35:38 INFO - PROCESS | 1854 | 1461180938871 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 12:35:38 INFO - PROCESS | 1854 | 1461180938877 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 12:35:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 12:35:39 INFO - PROCESS | 1854 | 1461180939037 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 12:35:39 INFO - PROCESS | 1854 | 1461180939045 Marionette TRACE conn4 <- [1,2366,null,{}] 12:35:39 INFO - PROCESS | 1854 | 1461180939063 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:39 INFO - PROCESS | 1854 | 1461180939388 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 12:35:39 INFO - PROCESS | 1854 | 1461180939764 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:39 INFO - PROCESS | 1854 | ++DOCSHELL 0x88b52800 == 130 [pid = 1854] [id = 599] 12:35:39 INFO - PROCESS | 1854 | ++DOMWINDOW == 120 (0x88b53c00) [pid = 1854] [serial = 1798] [outer = (nil)] 12:35:39 INFO - PROCESS | 1854 | ++DOMWINDOW == 121 (0x88caf800) [pid = 1854] [serial = 1799] [outer = 0x88b53c00] 12:35:39 INFO - PROCESS | 1854 | 1461180939870 Marionette DEBUG loaded listener.js 12:35:40 INFO - PROCESS | 1854 | ++DOMWINDOW == 122 (0x88e9a800) [pid = 1854] [serial = 1800] [outer = 0x88b53c00] 12:35:41 INFO - PROCESS | 1854 | 1461180941002 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 12:35:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 12:35:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 2026ms 12:35:41 INFO - PROCESS | 1854 | 1461180941050 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 12:35:41 INFO - PROCESS | 1854 | 1461180941056 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 12:35:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 12:35:41 INFO - PROCESS | 1854 | 1461180941066 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 12:35:41 INFO - PROCESS | 1854 | 1461180941072 Marionette TRACE conn4 <- [1,2370,null,{}] 12:35:41 INFO - PROCESS | 1854 | 1461180941086 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:41 INFO - PROCESS | 1854 | 1461180941388 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 12:35:41 INFO - PROCESS | 1854 | 1461180941748 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:41 INFO - PROCESS | 1854 | ++DOCSHELL 0x8a2b4400 == 131 [pid = 1854] [id = 600] 12:35:41 INFO - PROCESS | 1854 | ++DOMWINDOW == 123 (0x8a2b7c00) [pid = 1854] [serial = 1801] [outer = (nil)] 12:35:41 INFO - PROCESS | 1854 | ++DOMWINDOW == 124 (0x8b266800) [pid = 1854] [serial = 1802] [outer = 0x8a2b7c00] 12:35:41 INFO - PROCESS | 1854 | 1461180941850 Marionette DEBUG loaded listener.js 12:35:41 INFO - PROCESS | 1854 | ++DOMWINDOW == 125 (0x8bac4000) [pid = 1854] [serial = 1803] [outer = 0x8a2b7c00] 12:35:43 INFO - PROCESS | 1854 | 1461180943005 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 12:35:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 12:35:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1990ms 12:35:43 INFO - PROCESS | 1854 | 1461180943056 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 12:35:43 INFO - PROCESS | 1854 | 1461180943060 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 12:35:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 12:35:43 INFO - PROCESS | 1854 | 1461180943069 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 12:35:43 INFO - PROCESS | 1854 | 1461180943074 Marionette TRACE conn4 <- [1,2374,null,{}] 12:35:43 INFO - PROCESS | 1854 | 1461180943081 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:43 INFO - PROCESS | 1854 | 1461180943340 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 12:35:43 INFO - PROCESS | 1854 | 1461180943744 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:43 INFO - PROCESS | 1854 | ++DOCSHELL 0x8c776000 == 132 [pid = 1854] [id = 601] 12:35:43 INFO - PROCESS | 1854 | ++DOMWINDOW == 126 (0x8c777000) [pid = 1854] [serial = 1804] [outer = (nil)] 12:35:43 INFO - PROCESS | 1854 | ++DOMWINDOW == 127 (0x8c8ab800) [pid = 1854] [serial = 1805] [outer = 0x8c777000] 12:35:43 INFO - PROCESS | 1854 | 1461180943858 Marionette DEBUG loaded listener.js 12:35:44 INFO - PROCESS | 1854 | ++DOMWINDOW == 128 (0x8c8b6400) [pid = 1854] [serial = 1806] [outer = 0x8c777000] 12:35:44 INFO - PROCESS | 1854 | 1461180944923 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 12:35:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 12:35:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1893ms 12:35:44 INFO - PROCESS | 1854 | 1461180944979 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 12:35:44 INFO - PROCESS | 1854 | 1461180944983 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 12:35:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 12:35:45 INFO - PROCESS | 1854 | 1461180944995 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 12:35:45 INFO - PROCESS | 1854 | 1461180944999 Marionette TRACE conn4 <- [1,2378,null,{}] 12:35:45 INFO - PROCESS | 1854 | 1461180945006 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:45 INFO - PROCESS | 1854 | 1461180945260 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 12:35:45 INFO - PROCESS | 1854 | 1461180945597 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:45 INFO - PROCESS | 1854 | ++DOCSHELL 0x8bbb0800 == 133 [pid = 1854] [id = 602] 12:35:45 INFO - PROCESS | 1854 | ++DOMWINDOW == 129 (0x8df2fc00) [pid = 1854] [serial = 1807] [outer = (nil)] 12:35:45 INFO - PROCESS | 1854 | ++DOMWINDOW == 130 (0x8e80b400) [pid = 1854] [serial = 1808] [outer = 0x8df2fc00] 12:35:45 INFO - PROCESS | 1854 | 1461180945695 Marionette DEBUG loaded listener.js 12:35:45 INFO - PROCESS | 1854 | ++DOMWINDOW == 131 (0x8e8d5c00) [pid = 1854] [serial = 1809] [outer = 0x8df2fc00] 12:35:46 INFO - PROCESS | 1854 | 1461180946683 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 12:35:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 12:35:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1733ms 12:35:46 INFO - PROCESS | 1854 | 1461180946729 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 12:35:46 INFO - PROCESS | 1854 | 1461180946733 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 12:35:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 12:35:46 INFO - PROCESS | 1854 | 1461180946741 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 12:35:46 INFO - PROCESS | 1854 | 1461180946745 Marionette TRACE conn4 <- [1,2382,null,{}] 12:35:46 INFO - PROCESS | 1854 | 1461180946752 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:47 INFO - PROCESS | 1854 | 1461180947012 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 12:35:47 INFO - PROCESS | 1854 | 1461180947345 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:47 INFO - PROCESS | 1854 | ++DOCSHELL 0x8df2ec00 == 134 [pid = 1854] [id = 603] 12:35:47 INFO - PROCESS | 1854 | ++DOMWINDOW == 132 (0x8e8d9800) [pid = 1854] [serial = 1810] [outer = (nil)] 12:35:47 INFO - PROCESS | 1854 | ++DOMWINDOW == 133 (0x8ec5a800) [pid = 1854] [serial = 1811] [outer = 0x8e8d9800] 12:35:47 INFO - PROCESS | 1854 | 1461180947443 Marionette DEBUG loaded listener.js 12:35:47 INFO - PROCESS | 1854 | ++DOMWINDOW == 134 (0x8f0cac00) [pid = 1854] [serial = 1812] [outer = 0x8e8d9800] 12:35:48 INFO - PROCESS | 1854 | 1461180948435 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 12:35:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 12:35:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1741ms 12:35:48 INFO - PROCESS | 1854 | 1461180948483 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 12:35:48 INFO - PROCESS | 1854 | 1461180948487 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 12:35:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 12:35:48 INFO - PROCESS | 1854 | 1461180948496 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 12:35:48 INFO - PROCESS | 1854 | 1461180948501 Marionette TRACE conn4 <- [1,2386,null,{}] 12:35:48 INFO - PROCESS | 1854 | 1461180948508 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:48 INFO - PROCESS | 1854 | 1461180948839 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 12:35:49 INFO - PROCESS | 1854 | 1461180949189 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:49 INFO - PROCESS | 1854 | ++DOCSHELL 0x85811c00 == 135 [pid = 1854] [id = 604] 12:35:49 INFO - PROCESS | 1854 | ++DOMWINDOW == 135 (0x8970f400) [pid = 1854] [serial = 1813] [outer = (nil)] 12:35:49 INFO - PROCESS | 1854 | ++DOMWINDOW == 136 (0x8fd2c000) [pid = 1854] [serial = 1814] [outer = 0x8970f400] 12:35:49 INFO - PROCESS | 1854 | 1461180949294 Marionette DEBUG loaded listener.js 12:35:49 INFO - PROCESS | 1854 | ++DOMWINDOW == 137 (0x8fd77400) [pid = 1854] [serial = 1815] [outer = 0x8970f400] 12:35:50 INFO - PROCESS | 1854 | 1461180950281 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 12:35:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 12:35:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1832ms 12:35:50 INFO - PROCESS | 1854 | 1461180950330 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 12:35:50 INFO - PROCESS | 1854 | 1461180950334 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 12:35:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 12:35:50 INFO - PROCESS | 1854 | 1461180950342 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 12:35:50 INFO - PROCESS | 1854 | 1461180950346 Marionette TRACE conn4 <- [1,2390,null,{}] 12:35:50 INFO - PROCESS | 1854 | 1461180950353 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:50 INFO - PROCESS | 1854 | 1461180950629 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 12:35:50 INFO - PROCESS | 1854 | 1461180950960 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:51 INFO - PROCESS | 1854 | ++DOCSHELL 0x8e8da800 == 136 [pid = 1854] [id = 605] 12:35:51 INFO - PROCESS | 1854 | ++DOMWINDOW == 138 (0x8fd27400) [pid = 1854] [serial = 1816] [outer = (nil)] 12:35:51 INFO - PROCESS | 1854 | ++DOMWINDOW == 139 (0x90263400) [pid = 1854] [serial = 1817] [outer = 0x8fd27400] 12:35:51 INFO - PROCESS | 1854 | 1461180951064 Marionette DEBUG loaded listener.js 12:35:51 INFO - PROCESS | 1854 | ++DOMWINDOW == 140 (0x9026b400) [pid = 1854] [serial = 1818] [outer = 0x8fd27400] 12:35:52 INFO - PROCESS | 1854 | 1461180952040 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 12:35:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 12:35:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1732ms 12:35:52 INFO - PROCESS | 1854 | 1461180952075 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 12:35:52 INFO - PROCESS | 1854 | 1461180952078 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 12:35:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 12:35:52 INFO - PROCESS | 1854 | 1461180952086 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 12:35:52 INFO - PROCESS | 1854 | 1461180952089 Marionette TRACE conn4 <- [1,2394,null,{}] 12:35:52 INFO - PROCESS | 1854 | 1461180952096 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:52 INFO - PROCESS | 1854 | 1461180952354 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 12:35:52 INFO - PROCESS | 1854 | 1461180952684 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:52 INFO - PROCESS | 1854 | ++DOCSHELL 0x8fd98c00 == 137 [pid = 1854] [id = 606] 12:35:52 INFO - PROCESS | 1854 | ++DOMWINDOW == 141 (0x8fd9a800) [pid = 1854] [serial = 1819] [outer = (nil)] 12:35:52 INFO - PROCESS | 1854 | ++DOMWINDOW == 142 (0x91164000) [pid = 1854] [serial = 1820] [outer = 0x8fd9a800] 12:35:52 INFO - PROCESS | 1854 | 1461180952786 Marionette DEBUG loaded listener.js 12:35:52 INFO - PROCESS | 1854 | ++DOMWINDOW == 143 (0x9116a000) [pid = 1854] [serial = 1821] [outer = 0x8fd9a800] 12:35:53 INFO - PROCESS | 1854 | 1461180953771 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:35:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 12:35:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1736ms 12:35:53 INFO - PROCESS | 1854 | 1461180953822 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 12:35:53 INFO - PROCESS | 1854 | 1461180953826 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 12:35:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 12:35:53 INFO - PROCESS | 1854 | 1461180953834 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 12:35:53 INFO - PROCESS | 1854 | 1461180953837 Marionette TRACE conn4 <- [1,2398,null,{}] 12:35:53 INFO - PROCESS | 1854 | 1461180953844 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:54 INFO - PROCESS | 1854 | 1461180954132 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 12:35:54 INFO - PROCESS | 1854 | 1461180954488 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:54 INFO - PROCESS | 1854 | ++DOCSHELL 0x9150e400 == 138 [pid = 1854] [id = 607] 12:35:54 INFO - PROCESS | 1854 | ++DOMWINDOW == 144 (0x915ef400) [pid = 1854] [serial = 1822] [outer = (nil)] 12:35:54 INFO - PROCESS | 1854 | ++DOMWINDOW == 145 (0x92a9a000) [pid = 1854] [serial = 1823] [outer = 0x915ef400] 12:35:54 INFO - PROCESS | 1854 | 1461180954634 Marionette DEBUG loaded listener.js 12:35:54 INFO - PROCESS | 1854 | ++DOMWINDOW == 146 (0x92ded800) [pid = 1854] [serial = 1824] [outer = 0x915ef400] 12:35:55 INFO - PROCESS | 1854 | 1461180955621 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 12:35:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 12:35:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1847ms 12:35:55 INFO - PROCESS | 1854 | 1461180955680 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 12:35:55 INFO - PROCESS | 1854 | 1461180955685 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 12:35:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 12:35:55 INFO - PROCESS | 1854 | 1461180955692 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 12:35:55 INFO - PROCESS | 1854 | 1461180955697 Marionette TRACE conn4 <- [1,2402,null,{}] 12:35:55 INFO - PROCESS | 1854 | 1461180955704 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:55 INFO - PROCESS | 1854 | 1461180955965 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 12:35:56 INFO - PROCESS | 1854 | 1461180956300 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:56 INFO - PROCESS | 1854 | ++DOCSHELL 0x8e0e2c00 == 139 [pid = 1854] [id = 608] 12:35:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 147 (0x914bd000) [pid = 1854] [serial = 1825] [outer = (nil)] 12:35:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 148 (0x94087000) [pid = 1854] [serial = 1826] [outer = 0x914bd000] 12:35:56 INFO - PROCESS | 1854 | 1461180956406 Marionette DEBUG loaded listener.js 12:35:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 149 (0x9408d800) [pid = 1854] [serial = 1827] [outer = 0x914bd000] 12:35:57 INFO - PROCESS | 1854 | 1461180957395 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 12:35:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 12:35:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1746ms 12:35:57 INFO - PROCESS | 1854 | 1461180957439 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 12:35:57 INFO - PROCESS | 1854 | 1461180957444 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 12:35:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 12:35:57 INFO - PROCESS | 1854 | 1461180957451 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 12:35:57 INFO - PROCESS | 1854 | 1461180957457 Marionette TRACE conn4 <- [1,2406,null,{}] 12:35:57 INFO - PROCESS | 1854 | 1461180957464 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:57 INFO - PROCESS | 1854 | 1461180957758 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 12:35:58 INFO - PROCESS | 1854 | 1461180958105 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:58 INFO - PROCESS | 1854 | ++DOCSHELL 0x915ef800 == 140 [pid = 1854] [id = 609] 12:35:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 150 (0x9738b800) [pid = 1854] [serial = 1828] [outer = (nil)] 12:35:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 151 (0x974e8c00) [pid = 1854] [serial = 1829] [outer = 0x9738b800] 12:35:58 INFO - PROCESS | 1854 | 1461180958215 Marionette DEBUG loaded listener.js 12:35:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 152 (0x97b99c00) [pid = 1854] [serial = 1830] [outer = 0x9738b800] 12:35:59 INFO - PROCESS | 1854 | 1461180959209 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 12:35:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 12:35:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1789ms 12:35:59 INFO - PROCESS | 1854 | 1461180959243 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 12:35:59 INFO - PROCESS | 1854 | 1461180959248 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 12:35:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 12:35:59 INFO - PROCESS | 1854 | 1461180959256 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 12:35:59 INFO - PROCESS | 1854 | 1461180959260 Marionette TRACE conn4 <- [1,2410,null,{}] 12:35:59 INFO - PROCESS | 1854 | 1461180959266 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:59 INFO - PROCESS | 1854 | 1461180959518 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 12:35:59 INFO - PROCESS | 1854 | 1461180959882 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:59 INFO - PROCESS | 1854 | ++DOCSHELL 0x8e80c800 == 141 [pid = 1854] [id = 610] 12:35:59 INFO - PROCESS | 1854 | ++DOMWINDOW == 153 (0x8fd6c800) [pid = 1854] [serial = 1831] [outer = (nil)] 12:35:59 INFO - PROCESS | 1854 | ++DOMWINDOW == 154 (0x9849b400) [pid = 1854] [serial = 1832] [outer = 0x8fd6c800] 12:36:00 INFO - PROCESS | 1854 | 1461180960002 Marionette DEBUG loaded listener.js 12:36:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 155 (0x984a2000) [pid = 1854] [serial = 1833] [outer = 0x8fd6c800] 12:36:00 INFO - PROCESS | 1854 | 1461180960969 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 12:36:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 12:36:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1740ms 12:36:00 INFO - PROCESS | 1854 | 1461180960998 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 12:36:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 12:36:01 INFO - PROCESS | 1854 | 1461180961002 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 12:36:01 INFO - PROCESS | 1854 | 1461180961010 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 12:36:01 INFO - PROCESS | 1854 | 1461180961013 Marionette TRACE conn4 <- [1,2414,null,{}] 12:36:01 INFO - PROCESS | 1854 | 1461180961042 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:01 INFO - PROCESS | 1854 | 1461180961303 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 12:36:01 INFO - PROCESS | 1854 | 1461180961659 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:01 INFO - PROCESS | 1854 | ++DOCSHELL 0x98014000 == 142 [pid = 1854] [id = 611] 12:36:01 INFO - PROCESS | 1854 | ++DOMWINDOW == 156 (0x98016c00) [pid = 1854] [serial = 1834] [outer = (nil)] 12:36:01 INFO - PROCESS | 1854 | ++DOMWINDOW == 157 (0x98b88800) [pid = 1854] [serial = 1835] [outer = 0x98016c00] 12:36:01 INFO - PROCESS | 1854 | 1461180961758 Marionette DEBUG loaded listener.js 12:36:01 INFO - PROCESS | 1854 | ++DOMWINDOW == 158 (0x99250000) [pid = 1854] [serial = 1836] [outer = 0x98016c00] 12:36:02 INFO - PROCESS | 1854 | 1461180962750 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 12:36:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 12:36:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1800ms 12:36:02 INFO - PROCESS | 1854 | 1461180962810 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 12:36:02 INFO - PROCESS | 1854 | 1461180962813 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 12:36:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 12:36:02 INFO - PROCESS | 1854 | 1461180962822 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 12:36:02 INFO - PROCESS | 1854 | 1461180962826 Marionette TRACE conn4 <- [1,2418,null,{}] 12:36:02 INFO - PROCESS | 1854 | 1461180962833 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:03 INFO - PROCESS | 1854 | 1461180963087 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 12:36:03 INFO - PROCESS | 1854 | 1461180963424 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:03 INFO - PROCESS | 1854 | ++DOCSHELL 0x92e23000 == 143 [pid = 1854] [id = 612] 12:36:03 INFO - PROCESS | 1854 | ++DOMWINDOW == 159 (0x9801f400) [pid = 1854] [serial = 1837] [outer = (nil)] 12:36:03 INFO - PROCESS | 1854 | ++DOMWINDOW == 160 (0x9ad10000) [pid = 1854] [serial = 1838] [outer = 0x9801f400] 12:36:03 INFO - PROCESS | 1854 | 1461180963527 Marionette DEBUG loaded listener.js 12:36:03 INFO - PROCESS | 1854 | ++DOMWINDOW == 161 (0x9ad4a800) [pid = 1854] [serial = 1839] [outer = 0x9801f400] 12:36:04 INFO - PROCESS | 1854 | 1461180964500 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 12:36:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 12:36:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1742ms 12:36:04 INFO - PROCESS | 1854 | 1461180964565 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 12:36:04 INFO - PROCESS | 1854 | 1461180964570 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 12:36:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 12:36:04 INFO - PROCESS | 1854 | 1461180964583 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 12:36:04 INFO - PROCESS | 1854 | 1461180964586 Marionette TRACE conn4 <- [1,2422,null,{}] 12:36:04 INFO - PROCESS | 1854 | 1461180964602 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:04 INFO - PROCESS | 1854 | 1461180964874 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 12:36:05 INFO - PROCESS | 1854 | 1461180965220 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:05 INFO - PROCESS | 1854 | ++DOCSHELL 0x9026ac00 == 144 [pid = 1854] [id = 613] 12:36:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 162 (0x90668c00) [pid = 1854] [serial = 1840] [outer = (nil)] 12:36:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 163 (0x9b2a0000) [pid = 1854] [serial = 1841] [outer = 0x90668c00] 12:36:05 INFO - PROCESS | 1854 | 1461180965326 Marionette DEBUG loaded listener.js 12:36:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 164 (0x9ea1f400) [pid = 1854] [serial = 1842] [outer = 0x90668c00] 12:36:06 INFO - PROCESS | 1854 | 1461180966290 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 12:36:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 12:36:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1749ms 12:36:06 INFO - PROCESS | 1854 | 1461180966328 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 12:36:06 INFO - PROCESS | 1854 | 1461180966331 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 12:36:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 12:36:06 INFO - PROCESS | 1854 | 1461180966339 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 12:36:06 INFO - PROCESS | 1854 | 1461180966344 Marionette TRACE conn4 <- [1,2426,null,{}] 12:36:06 INFO - PROCESS | 1854 | 1461180966350 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:06 INFO - PROCESS | 1854 | 1461180966625 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 12:36:06 INFO - PROCESS | 1854 | 1461180966965 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:07 INFO - PROCESS | 1854 | ++DOCSHELL 0x9938bc00 == 145 [pid = 1854] [id = 614] 12:36:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 165 (0x9dff5c00) [pid = 1854] [serial = 1843] [outer = (nil)] 12:36:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 166 (0x9fb8f400) [pid = 1854] [serial = 1844] [outer = 0x9dff5c00] 12:36:07 INFO - PROCESS | 1854 | 1461180967066 Marionette DEBUG loaded listener.js 12:36:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 167 (0x9fb99800) [pid = 1854] [serial = 1845] [outer = 0x9dff5c00] 12:36:08 INFO - PROCESS | 1854 | 1461180968026 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 12:36:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 12:36:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1735ms 12:36:08 INFO - PROCESS | 1854 | 1461180968075 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 12:36:08 INFO - PROCESS | 1854 | 1461180968079 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 12:36:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 12:36:08 INFO - PROCESS | 1854 | 1461180968087 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 12:36:08 INFO - PROCESS | 1854 | 1461180968091 Marionette TRACE conn4 <- [1,2430,null,{}] 12:36:08 INFO - PROCESS | 1854 | 1461180968097 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:08 INFO - PROCESS | 1854 | 1461180968354 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 12:36:08 INFO - PROCESS | 1854 | 1461180968695 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:08 INFO - PROCESS | 1854 | ++DOCSHELL 0x88b54400 == 146 [pid = 1854] [id = 615] 12:36:08 INFO - PROCESS | 1854 | ++DOMWINDOW == 168 (0x989c1800) [pid = 1854] [serial = 1846] [outer = (nil)] 12:36:08 INFO - PROCESS | 1854 | ++DOMWINDOW == 169 (0x9fcdfc00) [pid = 1854] [serial = 1847] [outer = 0x989c1800] 12:36:08 INFO - PROCESS | 1854 | 1461180968797 Marionette DEBUG loaded listener.js 12:36:08 INFO - PROCESS | 1854 | ++DOMWINDOW == 170 (0x9fce2000) [pid = 1854] [serial = 1848] [outer = 0x989c1800] 12:36:11 INFO - PROCESS | 1854 | --DOCSHELL 0x88b4c800 == 145 [pid = 1854] [id = 454] 12:36:11 INFO - PROCESS | 1854 | --DOCSHELL 0x881bf000 == 144 [pid = 1854] [id = 494] 12:36:11 INFO - PROCESS | 1854 | --DOMWINDOW == 169 (0x8b267400) [pid = 1854] [serial = 1614] [outer = (nil)] [url = about:blank] 12:36:11 INFO - PROCESS | 1854 | --DOMWINDOW == 168 (0x89542c00) [pid = 1854] [serial = 1730] [outer = (nil)] [url = about:blank] 12:36:11 INFO - PROCESS | 1854 | --DOMWINDOW == 167 (0x881bd400) [pid = 1854] [serial = 1733] [outer = (nil)] [url = about:blank] 12:36:11 INFO - PROCESS | 1854 | --DOMWINDOW == 166 (0x88b52c00) [pid = 1854] [serial = 1727] [outer = (nil)] [url = about:blank] 12:36:11 INFO - PROCESS | 1854 | --DOMWINDOW == 165 (0x9ea22800) [pid = 1854] [serial = 1725] [outer = (nil)] [url = about:blank] 12:36:11 INFO - PROCESS | 1854 | --DOMWINDOW == 164 (0x9ea1cc00) [pid = 1854] [serial = 1724] [outer = (nil)] [url = about:blank] 12:36:11 INFO - PROCESS | 1854 | --DOMWINDOW == 163 (0x9ae67c00) [pid = 1854] [serial = 1722] [outer = (nil)] [url = about:blank] 12:36:11 INFO - PROCESS | 1854 | --DOMWINDOW == 162 (0x9ad0e000) [pid = 1854] [serial = 1721] [outer = (nil)] [url = about:blank] 12:36:11 INFO - PROCESS | 1854 | --DOMWINDOW == 161 (0x99345c00) [pid = 1854] [serial = 1719] [outer = (nil)] [url = about:blank] 12:36:11 INFO - PROCESS | 1854 | --DOMWINDOW == 160 (0x99343c00) [pid = 1854] [serial = 1718] [outer = (nil)] [url = about:blank] 12:36:11 INFO - PROCESS | 1854 | --DOMWINDOW == 159 (0x98b40c00) [pid = 1854] [serial = 1716] [outer = (nil)] [url = about:blank] 12:36:11 INFO - PROCESS | 1854 | --DOMWINDOW == 158 (0x98b42c00) [pid = 1854] [serial = 1715] [outer = (nil)] [url = about:blank] 12:36:11 INFO - PROCESS | 1854 | --DOMWINDOW == 157 (0x98017c00) [pid = 1854] [serial = 1713] [outer = (nil)] [url = about:blank] 12:36:11 INFO - PROCESS | 1854 | --DOMWINDOW == 156 (0x97f31800) [pid = 1854] [serial = 1712] [outer = (nil)] [url = about:blank] 12:36:11 INFO - PROCESS | 1854 | --DOMWINDOW == 155 (0x97ab2400) [pid = 1854] [serial = 1710] [outer = (nil)] [url = about:blank] 12:36:11 INFO - PROCESS | 1854 | --DOMWINDOW == 154 (0x9798ec00) [pid = 1854] [serial = 1709] [outer = (nil)] [url = about:blank] 12:36:11 INFO - PROCESS | 1854 | --DOMWINDOW == 153 (0x94084800) [pid = 1854] [serial = 1707] [outer = (nil)] [url = about:blank] 12:36:11 INFO - PROCESS | 1854 | --DOMWINDOW == 152 (0x9304a000) [pid = 1854] [serial = 1706] [outer = (nil)] [url = about:blank] 12:36:11 INFO - PROCESS | 1854 | --DOMWINDOW == 151 (0x91503c00) [pid = 1854] [serial = 1704] [outer = (nil)] [url = about:blank] 12:36:11 INFO - PROCESS | 1854 | --DOMWINDOW == 150 (0x914bbc00) [pid = 1854] [serial = 1703] [outer = (nil)] [url = about:blank] 12:36:11 INFO - PROCESS | 1854 | --DOMWINDOW == 149 (0x9066cc00) [pid = 1854] [serial = 1701] [outer = (nil)] [url = about:blank] 12:36:11 INFO - PROCESS | 1854 | --DOMWINDOW == 148 (0x90666400) [pid = 1854] [serial = 1700] [outer = (nil)] [url = about:blank] 12:36:11 INFO - PROCESS | 1854 | --DOMWINDOW == 147 (0x9025f400) [pid = 1854] [serial = 1698] [outer = (nil)] [url = about:blank] 12:36:11 INFO - PROCESS | 1854 | --DOMWINDOW == 146 (0x8fd97c00) [pid = 1854] [serial = 1697] [outer = (nil)] [url = about:blank] 12:36:11 INFO - PROCESS | 1854 | --DOMWINDOW == 145 (0x8fd72400) [pid = 1854] [serial = 1695] [outer = (nil)] [url = about:blank] 12:36:11 INFO - PROCESS | 1854 | --DOMWINDOW == 144 (0x8fd6fc00) [pid = 1854] [serial = 1694] [outer = (nil)] [url = about:blank] 12:36:11 INFO - PROCESS | 1854 | --DOMWINDOW == 143 (0x8f356400) [pid = 1854] [serial = 1692] [outer = (nil)] [url = about:blank] 12:36:11 INFO - PROCESS | 1854 | --DOMWINDOW == 142 (0x8ea10800) [pid = 1854] [serial = 1691] [outer = (nil)] [url = about:blank] 12:36:11 INFO - PROCESS | 1854 | --DOMWINDOW == 141 (0x8e810400) [pid = 1854] [serial = 1689] [outer = (nil)] [url = about:blank] 12:36:11 INFO - PROCESS | 1854 | --DOMWINDOW == 140 (0x8e0d9000) [pid = 1854] [serial = 1688] [outer = (nil)] [url = about:blank] 12:36:11 INFO - PROCESS | 1854 | --DOMWINDOW == 139 (0x8c8b0c00) [pid = 1854] [serial = 1686] [outer = (nil)] [url = about:blank] 12:36:11 INFO - PROCESS | 1854 | --DOMWINDOW == 138 (0x8c775c00) [pid = 1854] [serial = 1685] [outer = (nil)] [url = about:blank] 12:36:11 INFO - PROCESS | 1854 | --DOMWINDOW == 137 (0x8baa8c00) [pid = 1854] [serial = 1683] [outer = (nil)] [url = about:blank] 12:36:11 INFO - PROCESS | 1854 | --DOMWINDOW == 136 (0x8b25e800) [pid = 1854] [serial = 1682] [outer = (nil)] [url = about:blank] 12:36:11 INFO - PROCESS | 1854 | --DOMWINDOW == 135 (0x89703400) [pid = 1854] [serial = 1680] [outer = (nil)] [url = about:blank] 12:36:11 INFO - PROCESS | 1854 | --DOMWINDOW == 134 (0x894ddc00) [pid = 1854] [serial = 1679] [outer = (nil)] [url = about:blank] 12:36:11 INFO - PROCESS | 1854 | --DOMWINDOW == 133 (0x8795dc00) [pid = 1854] [serial = 1677] [outer = (nil)] [url = about:blank] 12:36:11 INFO - PROCESS | 1854 | --DOMWINDOW == 132 (0x8777a000) [pid = 1854] [serial = 1676] [outer = (nil)] [url = about:blank] 12:36:11 INFO - PROCESS | 1854 | --DOMWINDOW == 131 (0x8a16fc00) [pid = 1854] [serial = 1731] [outer = (nil)] [url = about:blank] 12:36:11 INFO - PROCESS | 1854 | --DOMWINDOW == 130 (0x8b1ed000) [pid = 1854] [serial = 1734] [outer = (nil)] [url = about:blank] 12:36:11 INFO - PROCESS | 1854 | --DOMWINDOW == 129 (0x88cb3c00) [pid = 1854] [serial = 1728] [outer = (nil)] [url = about:blank] 12:36:12 INFO - PROCESS | 1854 | 1461180972451 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 12:36:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 12:36:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 4392ms 12:36:12 INFO - PROCESS | 1854 | 1461180972480 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 12:36:12 INFO - PROCESS | 1854 | 1461180972486 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 12:36:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 12:36:12 INFO - PROCESS | 1854 | 1461180972495 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 12:36:12 INFO - PROCESS | 1854 | 1461180972499 Marionette TRACE conn4 <- [1,2434,null,{}] 12:36:12 INFO - PROCESS | 1854 | 1461180972509 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:12 INFO - PROCESS | 1854 | 1461180972751 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 12:36:13 INFO - PROCESS | 1854 | 1461180973036 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:13 INFO - PROCESS | 1854 | ++DOCSHELL 0x88b57400 == 145 [pid = 1854] [id = 616] 12:36:13 INFO - PROCESS | 1854 | ++DOMWINDOW == 130 (0x88b57800) [pid = 1854] [serial = 1849] [outer = (nil)] 12:36:13 INFO - PROCESS | 1854 | ++DOMWINDOW == 131 (0x88ea3c00) [pid = 1854] [serial = 1850] [outer = 0x88b57800] 12:36:13 INFO - PROCESS | 1854 | 1461180973132 Marionette DEBUG loaded listener.js 12:36:13 INFO - PROCESS | 1854 | ++DOMWINDOW == 132 (0x894df000) [pid = 1854] [serial = 1851] [outer = 0x88b57800] 12:36:14 INFO - PROCESS | 1854 | 1461180974145 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 12:36:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 12:36:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1691ms 12:36:14 INFO - PROCESS | 1854 | 1461180974188 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 12:36:14 INFO - PROCESS | 1854 | 1461180974197 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 12:36:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 12:36:14 INFO - PROCESS | 1854 | 1461180974214 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 12:36:14 INFO - PROCESS | 1854 | 1461180974219 Marionette TRACE conn4 <- [1,2438,null,{}] 12:36:14 INFO - PROCESS | 1854 | 1461180974225 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:14 INFO - PROCESS | 1854 | 1461180974538 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 12:36:14 INFO - PROCESS | 1854 | 1461180974575 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:14 INFO - PROCESS | 1854 | ++DOCSHELL 0x89709000 == 146 [pid = 1854] [id = 617] 12:36:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 133 (0x8970ec00) [pid = 1854] [serial = 1852] [outer = (nil)] 12:36:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 134 (0x8a1ec800) [pid = 1854] [serial = 1853] [outer = 0x8970ec00] 12:36:14 INFO - PROCESS | 1854 | 1461180974660 Marionette DEBUG loaded listener.js 12:36:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 135 (0x8b1ed800) [pid = 1854] [serial = 1854] [outer = 0x8970ec00] 12:36:15 INFO - PROCESS | 1854 | 1461180975802 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 12:36:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 12:36:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1646ms 12:36:15 INFO - PROCESS | 1854 | 1461180975854 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 12:36:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 12:36:15 INFO - PROCESS | 1854 | 1461180975860 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 12:36:15 INFO - PROCESS | 1854 | 1461180975868 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 12:36:15 INFO - PROCESS | 1854 | 1461180975875 Marionette TRACE conn4 <- [1,2442,null,{}] 12:36:15 INFO - PROCESS | 1854 | 1461180975900 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:16 INFO - PROCESS | 1854 | 1461180976218 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 12:36:16 INFO - PROCESS | 1854 | --DOMWINDOW == 134 (0x97aae400) [pid = 1854] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 12:36:16 INFO - PROCESS | 1854 | --DOMWINDOW == 133 (0x8b1ebc00) [pid = 1854] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 12:36:16 INFO - PROCESS | 1854 | --DOMWINDOW == 132 (0x97385400) [pid = 1854] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 12:36:16 INFO - PROCESS | 1854 | --DOMWINDOW == 131 (0x91501c00) [pid = 1854] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 12:36:16 INFO - PROCESS | 1854 | --DOMWINDOW == 130 (0x88e9fc00) [pid = 1854] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 12:36:16 INFO - PROCESS | 1854 | --DOMWINDOW == 129 (0x90263800) [pid = 1854] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 12:36:16 INFO - PROCESS | 1854 | --DOMWINDOW == 128 (0x8f362800) [pid = 1854] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 12:36:16 INFO - PROCESS | 1854 | --DOMWINDOW == 127 (0x8f362400) [pid = 1854] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 12:36:17 INFO - PROCESS | 1854 | --DOMWINDOW == 126 (0x8e80a800) [pid = 1854] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 12:36:17 INFO - PROCESS | 1854 | --DOMWINDOW == 125 (0x8c76cc00) [pid = 1854] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 12:36:17 INFO - PROCESS | 1854 | --DOMWINDOW == 124 (0x8c8af800) [pid = 1854] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 12:36:17 INFO - PROCESS | 1854 | --DOMWINDOW == 123 (0x8ba9d400) [pid = 1854] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 12:36:17 INFO - PROCESS | 1854 | --DOMWINDOW == 122 (0x88b2d800) [pid = 1854] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 12:36:17 INFO - PROCESS | 1854 | --DOMWINDOW == 121 (0x8a1e5c00) [pid = 1854] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 12:36:17 INFO - PROCESS | 1854 | --DOMWINDOW == 120 (0x8a1ecc00) [pid = 1854] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 12:36:17 INFO - PROCESS | 1854 | --DOMWINDOW == 119 (0x88e9e400) [pid = 1854] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 12:36:17 INFO - PROCESS | 1854 | --DOMWINDOW == 118 (0x8777ec00) [pid = 1854] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 12:36:17 INFO - PROCESS | 1854 | --DOMWINDOW == 117 (0x8bbab800) [pid = 1854] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 12:36:17 INFO - PROCESS | 1854 | --DOMWINDOW == 116 (0x984a7400) [pid = 1854] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 12:36:17 INFO - PROCESS | 1854 | 1461180977056 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:17 INFO - PROCESS | 1854 | ++DOCSHELL 0x859a8400 == 147 [pid = 1854] [id = 618] 12:36:17 INFO - PROCESS | 1854 | ++DOMWINDOW == 117 (0x859ae000) [pid = 1854] [serial = 1855] [outer = (nil)] 12:36:17 INFO - PROCESS | 1854 | ++DOMWINDOW == 118 (0x88b2d800) [pid = 1854] [serial = 1856] [outer = 0x859ae000] 12:36:17 INFO - PROCESS | 1854 | 1461180977149 Marionette DEBUG loaded listener.js 12:36:17 INFO - PROCESS | 1854 | ++DOMWINDOW == 119 (0x8bbad400) [pid = 1854] [serial = 1857] [outer = 0x859ae000] 12:36:17 INFO - PROCESS | 1854 | 1461180977949 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 12:36:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 12:36:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 2100ms 12:36:17 INFO - PROCESS | 1854 | 1461180977967 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 12:36:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 12:36:17 INFO - PROCESS | 1854 | 1461180977972 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 12:36:17 INFO - PROCESS | 1854 | 1461180977979 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 12:36:17 INFO - PROCESS | 1854 | 1461180977983 Marionette TRACE conn4 <- [1,2446,null,{}] 12:36:17 INFO - PROCESS | 1854 | 1461180977989 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:18 INFO - PROCESS | 1854 | 1461180978290 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 12:36:18 INFO - PROCESS | 1854 | 1461180978315 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:18 INFO - PROCESS | 1854 | ++DOCSHELL 0x88e9fc00 == 148 [pid = 1854] [id = 619] 12:36:18 INFO - PROCESS | 1854 | ++DOMWINDOW == 120 (0x8bbb6000) [pid = 1854] [serial = 1858] [outer = (nil)] 12:36:18 INFO - PROCESS | 1854 | ++DOMWINDOW == 121 (0x8c76b800) [pid = 1854] [serial = 1859] [outer = 0x8bbb6000] 12:36:18 INFO - PROCESS | 1854 | 1461180978395 Marionette DEBUG loaded listener.js 12:36:18 INFO - PROCESS | 1854 | ++DOMWINDOW == 122 (0x8c8a7400) [pid = 1854] [serial = 1860] [outer = 0x8bbb6000] 12:36:19 INFO - PROCESS | 1854 | 1461180979724 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 12:36:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 12:36:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1794ms 12:36:19 INFO - PROCESS | 1854 | 1461180979774 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 12:36:19 INFO - PROCESS | 1854 | 1461180979782 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 12:36:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 12:36:19 INFO - PROCESS | 1854 | 1461180979795 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 12:36:19 INFO - PROCESS | 1854 | 1461180979801 Marionette TRACE conn4 <- [1,2450,null,{}] 12:36:19 INFO - PROCESS | 1854 | 1461180979811 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:20 INFO - PROCESS | 1854 | 1461180980155 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 12:36:20 INFO - PROCESS | 1854 | 1461180980450 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:20 INFO - PROCESS | 1854 | ++DOCSHELL 0x88b56000 == 149 [pid = 1854] [id = 620] 12:36:20 INFO - PROCESS | 1854 | ++DOMWINDOW == 123 (0x88cb5c00) [pid = 1854] [serial = 1861] [outer = (nil)] 12:36:20 INFO - PROCESS | 1854 | ++DOMWINDOW == 124 (0x89709c00) [pid = 1854] [serial = 1862] [outer = 0x88cb5c00] 12:36:20 INFO - PROCESS | 1854 | 1461180980546 Marionette DEBUG loaded listener.js 12:36:20 INFO - PROCESS | 1854 | ++DOMWINDOW == 125 (0x8a16e000) [pid = 1854] [serial = 1863] [outer = 0x88cb5c00] 12:36:21 INFO - PROCESS | 1854 | 1461180981638 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 12:36:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 12:36:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1891ms 12:36:21 INFO - PROCESS | 1854 | 1461180981688 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 12:36:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 12:36:21 INFO - PROCESS | 1854 | 1461180981701 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 12:36:21 INFO - PROCESS | 1854 | 1461180981714 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 12:36:21 INFO - PROCESS | 1854 | 1461180981719 Marionette TRACE conn4 <- [1,2454,null,{}] 12:36:21 INFO - PROCESS | 1854 | 1461180981726 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:21 INFO - PROCESS | 1854 | 1461180981990 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 12:36:22 INFO - PROCESS | 1854 | 1461180982387 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:22 INFO - PROCESS | 1854 | ++DOCSHELL 0x88e9d000 == 150 [pid = 1854] [id = 621] 12:36:22 INFO - PROCESS | 1854 | ++DOMWINDOW == 126 (0x8a16dc00) [pid = 1854] [serial = 1864] [outer = (nil)] 12:36:22 INFO - PROCESS | 1854 | ++DOMWINDOW == 127 (0x8c6b0c00) [pid = 1854] [serial = 1865] [outer = 0x8a16dc00] 12:36:22 INFO - PROCESS | 1854 | 1461180982492 Marionette DEBUG loaded listener.js 12:36:22 INFO - PROCESS | 1854 | ++DOMWINDOW == 128 (0x8c769800) [pid = 1854] [serial = 1866] [outer = 0x8a16dc00] 12:36:23 INFO - PROCESS | 1854 | 1461180983464 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 12:36:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 12:36:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1796ms 12:36:23 INFO - PROCESS | 1854 | 1461180983509 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 12:36:23 INFO - PROCESS | 1854 | 1461180983514 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 12:36:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 12:36:23 INFO - PROCESS | 1854 | 1461180983522 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 12:36:23 INFO - PROCESS | 1854 | 1461180983530 Marionette TRACE conn4 <- [1,2458,null,{}] 12:36:23 INFO - PROCESS | 1854 | 1461180983549 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:23 INFO - PROCESS | 1854 | 1461180983876 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 12:36:24 INFO - PROCESS | 1854 | 1461180984225 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:24 INFO - PROCESS | 1854 | ++DOCSHELL 0x8e0e0000 == 151 [pid = 1854] [id = 622] 12:36:24 INFO - PROCESS | 1854 | ++DOMWINDOW == 129 (0x8e801c00) [pid = 1854] [serial = 1867] [outer = (nil)] 12:36:24 INFO - PROCESS | 1854 | ++DOMWINDOW == 130 (0x8e809800) [pid = 1854] [serial = 1868] [outer = 0x8e801c00] 12:36:24 INFO - PROCESS | 1854 | 1461180984329 Marionette DEBUG loaded listener.js 12:36:24 INFO - PROCESS | 1854 | ++DOMWINDOW == 131 (0x8e8d4000) [pid = 1854] [serial = 1869] [outer = 0x8e801c00] 12:36:25 INFO - PROCESS | 1854 | 1461180985346 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 12:36:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 12:36:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1890ms 12:36:25 INFO - PROCESS | 1854 | 1461180985414 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 12:36:25 INFO - PROCESS | 1854 | 1461180985420 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 12:36:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 12:36:25 INFO - PROCESS | 1854 | 1461180985428 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 12:36:25 INFO - PROCESS | 1854 | 1461180985433 Marionette TRACE conn4 <- [1,2462,null,{}] 12:36:25 INFO - PROCESS | 1854 | 1461180985441 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:25 INFO - PROCESS | 1854 | 1461180985747 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 12:36:26 INFO - PROCESS | 1854 | 1461180986104 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:26 INFO - PROCESS | 1854 | ++DOCSHELL 0x89454000 == 152 [pid = 1854] [id = 623] 12:36:26 INFO - PROCESS | 1854 | ++DOMWINDOW == 132 (0x8a1e1800) [pid = 1854] [serial = 1870] [outer = (nil)] 12:36:26 INFO - PROCESS | 1854 | ++DOMWINDOW == 133 (0x8ea0ec00) [pid = 1854] [serial = 1871] [outer = 0x8a1e1800] 12:36:26 INFO - PROCESS | 1854 | 1461180986203 Marionette DEBUG loaded listener.js 12:36:26 INFO - PROCESS | 1854 | ++DOMWINDOW == 134 (0x8ec5fc00) [pid = 1854] [serial = 1872] [outer = 0x8a1e1800] 12:36:27 INFO - PROCESS | 1854 | 1461180987252 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 12:36:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 12:36:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1885ms 12:36:27 INFO - PROCESS | 1854 | 1461180987314 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 12:36:27 INFO - PROCESS | 1854 | 1461180987317 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 12:36:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 12:36:27 INFO - PROCESS | 1854 | 1461180987325 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 12:36:27 INFO - PROCESS | 1854 | 1461180987330 Marionette TRACE conn4 <- [1,2466,null,{}] 12:36:27 INFO - PROCESS | 1854 | 1461180987336 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:27 INFO - PROCESS | 1854 | 1461180987597 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 12:36:27 INFO - PROCESS | 1854 | 1461180987940 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:27 INFO - PROCESS | 1854 | ++DOCSHELL 0x8ba9d000 == 153 [pid = 1854] [id = 624] 12:36:27 INFO - PROCESS | 1854 | ++DOMWINDOW == 135 (0x8df2e800) [pid = 1854] [serial = 1873] [outer = (nil)] 12:36:28 INFO - PROCESS | 1854 | ++DOMWINDOW == 136 (0x8f35d000) [pid = 1854] [serial = 1874] [outer = 0x8df2e800] 12:36:28 INFO - PROCESS | 1854 | 1461180988039 Marionette DEBUG loaded listener.js 12:36:28 INFO - PROCESS | 1854 | ++DOMWINDOW == 137 (0x8fd21000) [pid = 1854] [serial = 1875] [outer = 0x8df2e800] 12:36:29 INFO - PROCESS | 1854 | 1461180989034 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 12:36:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 12:36:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1788ms 12:36:29 INFO - PROCESS | 1854 | 1461180989116 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 12:36:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 12:36:29 INFO - PROCESS | 1854 | 1461180989121 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 12:36:29 INFO - PROCESS | 1854 | 1461180989129 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 12:36:29 INFO - PROCESS | 1854 | 1461180989132 Marionette TRACE conn4 <- [1,2470,null,{}] 12:36:29 INFO - PROCESS | 1854 | 1461180989140 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:29 INFO - PROCESS | 1854 | 1461180989470 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 12:36:29 INFO - PROCESS | 1854 | 1461180989824 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:29 INFO - PROCESS | 1854 | ++DOCSHELL 0x8f35b400 == 154 [pid = 1854] [id = 625] 12:36:29 INFO - PROCESS | 1854 | ++DOMWINDOW == 138 (0x8fd8f000) [pid = 1854] [serial = 1876] [outer = (nil)] 12:36:29 INFO - PROCESS | 1854 | ++DOMWINDOW == 139 (0x90260000) [pid = 1854] [serial = 1877] [outer = 0x8fd8f000] 12:36:29 INFO - PROCESS | 1854 | 1461180989928 Marionette DEBUG loaded listener.js 12:36:30 INFO - PROCESS | 1854 | ++DOMWINDOW == 140 (0x90266400) [pid = 1854] [serial = 1878] [outer = 0x8fd8f000] 12:36:30 INFO - PROCESS | 1854 | 1461180990872 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 12:36:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 12:36:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1791ms 12:36:30 INFO - PROCESS | 1854 | 1461180990920 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 12:36:30 INFO - PROCESS | 1854 | 1461180990925 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 12:36:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 12:36:30 INFO - PROCESS | 1854 | 1461180990953 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 12:36:30 INFO - PROCESS | 1854 | 1461180990956 Marionette TRACE conn4 <- [1,2474,null,{}] 12:36:30 INFO - PROCESS | 1854 | 1461180990963 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:31 INFO - PROCESS | 1854 | 1461180991214 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 12:36:31 INFO - PROCESS | 1854 | 1461180991568 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:31 INFO - PROCESS | 1854 | ++DOCSHELL 0x85ace000 == 155 [pid = 1854] [id = 626] 12:36:31 INFO - PROCESS | 1854 | ++DOMWINDOW == 141 (0x88e94400) [pid = 1854] [serial = 1879] [outer = (nil)] 12:36:31 INFO - PROCESS | 1854 | ++DOMWINDOW == 142 (0x902bfc00) [pid = 1854] [serial = 1880] [outer = 0x88e94400] 12:36:31 INFO - PROCESS | 1854 | 1461180991687 Marionette DEBUG loaded listener.js 12:36:31 INFO - PROCESS | 1854 | ++DOMWINDOW == 143 (0x9066fc00) [pid = 1854] [serial = 1881] [outer = 0x88e94400] 12:36:32 INFO - PROCESS | 1854 | 1461180992801 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 12:36:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 12:36:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1890ms 12:36:32 INFO - PROCESS | 1854 | 1461180992840 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 12:36:32 INFO - PROCESS | 1854 | 1461180992845 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 12:36:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 12:36:32 INFO - PROCESS | 1854 | 1461180992854 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 12:36:32 INFO - PROCESS | 1854 | 1461180992859 Marionette TRACE conn4 <- [1,2478,null,{}] 12:36:32 INFO - PROCESS | 1854 | 1461180992866 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:33 INFO - PROCESS | 1854 | 1461180993137 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 12:36:33 INFO - PROCESS | 1854 | 1461180993498 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:33 INFO - PROCESS | 1854 | ++DOCSHELL 0x8ea05c00 == 156 [pid = 1854] [id = 627] 12:36:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 144 (0x8fd22c00) [pid = 1854] [serial = 1882] [outer = (nil)] 12:36:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 145 (0x91506400) [pid = 1854] [serial = 1883] [outer = 0x8fd22c00] 12:36:33 INFO - PROCESS | 1854 | 1461180993622 Marionette DEBUG loaded listener.js 12:36:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 146 (0x915f3400) [pid = 1854] [serial = 1884] [outer = 0x8fd22c00] 12:36:34 INFO - PROCESS | 1854 | 1461180994706 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 12:36:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 12:36:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1932ms 12:36:34 INFO - PROCESS | 1854 | 1461180994788 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 12:36:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 12:36:34 INFO - PROCESS | 1854 | 1461180994793 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 12:36:34 INFO - PROCESS | 1854 | 1461180994801 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 12:36:34 INFO - PROCESS | 1854 | 1461180994804 Marionette TRACE conn4 <- [1,2482,null,{}] 12:36:34 INFO - PROCESS | 1854 | 1461180994811 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:35 INFO - PROCESS | 1854 | 1461180995107 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 12:36:35 INFO - PROCESS | 1854 | 1461180995455 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:35 INFO - PROCESS | 1854 | ++DOCSHELL 0x8ba9f800 == 157 [pid = 1854] [id = 628] 12:36:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 147 (0x8fd74000) [pid = 1854] [serial = 1885] [outer = (nil)] 12:36:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 148 (0x93f26800) [pid = 1854] [serial = 1886] [outer = 0x8fd74000] 12:36:35 INFO - PROCESS | 1854 | 1461180995571 Marionette DEBUG loaded listener.js 12:36:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 149 (0x93f2e400) [pid = 1854] [serial = 1887] [outer = 0x8fd74000] 12:36:36 INFO - PROCESS | 1854 | 1461180996547 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 12:36:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 12:36:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1793ms 12:36:36 INFO - PROCESS | 1854 | 1461180996607 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 12:36:36 INFO - PROCESS | 1854 | 1461180996612 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 12:36:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 12:36:36 INFO - PROCESS | 1854 | 1461180996624 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 12:36:36 INFO - PROCESS | 1854 | 1461180996627 Marionette TRACE conn4 <- [1,2486,null,{}] 12:36:36 INFO - PROCESS | 1854 | 1461180996635 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:36 INFO - PROCESS | 1854 | 1461180996920 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 12:36:37 INFO - PROCESS | 1854 | 1461180997284 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:37 INFO - PROCESS | 1854 | ++DOCSHELL 0x91503000 == 158 [pid = 1854] [id = 629] 12:36:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 150 (0x93043800) [pid = 1854] [serial = 1888] [outer = (nil)] 12:36:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 151 (0x970d7c00) [pid = 1854] [serial = 1889] [outer = 0x93043800] 12:36:37 INFO - PROCESS | 1854 | 1461180997392 Marionette DEBUG loaded listener.js 12:36:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 152 (0x97387c00) [pid = 1854] [serial = 1890] [outer = 0x93043800] 12:36:38 INFO - PROCESS | 1854 | 1461180998435 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 12:36:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 12:36:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1849ms 12:36:38 INFO - PROCESS | 1854 | 1461180998475 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 12:36:38 INFO - PROCESS | 1854 | 1461180998479 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 12:36:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 12:36:38 INFO - PROCESS | 1854 | 1461180998488 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 12:36:38 INFO - PROCESS | 1854 | 1461180998494 Marionette TRACE conn4 <- [1,2490,null,{}] 12:36:38 INFO - PROCESS | 1854 | 1461180998502 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:38 INFO - PROCESS | 1854 | 1461180998810 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 12:36:39 INFO - PROCESS | 1854 | 1461180999186 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:39 INFO - PROCESS | 1854 | ++DOCSHELL 0x8580ac00 == 159 [pid = 1854] [id = 630] 12:36:39 INFO - PROCESS | 1854 | ++DOMWINDOW == 153 (0x97f2bc00) [pid = 1854] [serial = 1891] [outer = (nil)] 12:36:39 INFO - PROCESS | 1854 | ++DOMWINDOW == 154 (0x98018c00) [pid = 1854] [serial = 1892] [outer = 0x97f2bc00] 12:36:39 INFO - PROCESS | 1854 | 1461180999298 Marionette DEBUG loaded listener.js 12:36:39 INFO - PROCESS | 1854 | ++DOMWINDOW == 155 (0x984c5800) [pid = 1854] [serial = 1893] [outer = 0x97f2bc00] 12:36:40 INFO - PROCESS | 1854 | 1461181000364 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 12:36:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 12:36:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1946ms 12:36:40 INFO - PROCESS | 1854 | 1461181000435 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 12:36:40 INFO - PROCESS | 1854 | 1461181000440 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 12:36:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 12:36:40 INFO - PROCESS | 1854 | 1461181000448 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 12:36:40 INFO - PROCESS | 1854 | 1461181000453 Marionette TRACE conn4 <- [1,2494,null,{}] 12:36:40 INFO - PROCESS | 1854 | 1461181000460 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:40 INFO - PROCESS | 1854 | 1461181000719 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 12:36:41 INFO - PROCESS | 1854 | 1461181001070 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:41 INFO - PROCESS | 1854 | ++DOCSHELL 0x8e807400 == 160 [pid = 1854] [id = 631] 12:36:41 INFO - PROCESS | 1854 | ++DOMWINDOW == 156 (0x8e8d1c00) [pid = 1854] [serial = 1894] [outer = (nil)] 12:36:41 INFO - PROCESS | 1854 | ++DOMWINDOW == 157 (0x98b87800) [pid = 1854] [serial = 1895] [outer = 0x8e8d1c00] 12:36:41 INFO - PROCESS | 1854 | 1461181001176 Marionette DEBUG loaded listener.js 12:36:41 INFO - PROCESS | 1854 | ++DOMWINDOW == 158 (0x9920b800) [pid = 1854] [serial = 1896] [outer = 0x8e8d1c00] 12:36:42 INFO - PROCESS | 1854 | 1461181002247 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 12:36:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 12:36:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1890ms 12:36:42 INFO - PROCESS | 1854 | 1461181002339 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 12:36:42 INFO - PROCESS | 1854 | 1461181002343 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 12:36:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 12:36:42 INFO - PROCESS | 1854 | 1461181002351 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 12:36:42 INFO - PROCESS | 1854 | 1461181002356 Marionette TRACE conn4 <- [1,2498,null,{}] 12:36:42 INFO - PROCESS | 1854 | 1461181002369 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:42 INFO - PROCESS | 1854 | 1461181002669 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 12:36:43 INFO - PROCESS | 1854 | 1461181003019 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:43 INFO - PROCESS | 1854 | ++DOCSHELL 0x97f2d000 == 161 [pid = 1854] [id = 632] 12:36:43 INFO - PROCESS | 1854 | ++DOMWINDOW == 159 (0x98b43800) [pid = 1854] [serial = 1897] [outer = (nil)] 12:36:43 INFO - PROCESS | 1854 | ++DOMWINDOW == 160 (0x9ae64000) [pid = 1854] [serial = 1898] [outer = 0x98b43800] 12:36:43 INFO - PROCESS | 1854 | 1461181003115 Marionette DEBUG loaded listener.js 12:36:43 INFO - PROCESS | 1854 | ++DOMWINDOW == 161 (0x9ae6c400) [pid = 1854] [serial = 1899] [outer = 0x98b43800] 12:36:44 INFO - PROCESS | 1854 | 1461181004153 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 12:36:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 12:36:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1836ms 12:36:44 INFO - PROCESS | 1854 | 1461181004189 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 12:36:44 INFO - PROCESS | 1854 | 1461181004193 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 12:36:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 12:36:44 INFO - PROCESS | 1854 | 1461181004201 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 12:36:44 INFO - PROCESS | 1854 | 1461181004205 Marionette TRACE conn4 <- [1,2502,null,{}] 12:36:44 INFO - PROCESS | 1854 | 1461181004211 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:44 INFO - PROCESS | 1854 | 1461181004481 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 12:36:44 INFO - PROCESS | 1854 | 1461181004791 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:44 INFO - PROCESS | 1854 | ++DOCSHELL 0x99388c00 == 162 [pid = 1854] [id = 633] 12:36:44 INFO - PROCESS | 1854 | ++DOMWINDOW == 162 (0x9938e400) [pid = 1854] [serial = 1900] [outer = (nil)] 12:36:44 INFO - PROCESS | 1854 | ++DOMWINDOW == 163 (0x9ead3c00) [pid = 1854] [serial = 1901] [outer = 0x9938e400] 12:36:44 INFO - PROCESS | 1854 | 1461181004896 Marionette DEBUG loaded listener.js 12:36:45 INFO - PROCESS | 1854 | ++DOMWINDOW == 164 (0x9eadf800) [pid = 1854] [serial = 1902] [outer = 0x9938e400] 12:36:45 INFO - PROCESS | 1854 | 1461181005889 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 12:36:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 12:36:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1735ms 12:36:45 INFO - PROCESS | 1854 | 1461181005936 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 12:36:45 INFO - PROCESS | 1854 | 1461181005941 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 12:36:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 12:36:45 INFO - PROCESS | 1854 | 1461181005949 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 12:36:45 INFO - PROCESS | 1854 | 1461181005953 Marionette TRACE conn4 <- [1,2506,null,{}] 12:36:45 INFO - PROCESS | 1854 | 1461181005961 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:46 INFO - PROCESS | 1854 | 1461181006240 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 12:36:46 INFO - PROCESS | 1854 | 1461181006595 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:46 INFO - PROCESS | 1854 | ++DOCSHELL 0x8fd25400 == 163 [pid = 1854] [id = 634] 12:36:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 165 (0x8fd99c00) [pid = 1854] [serial = 1903] [outer = (nil)] 12:36:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 166 (0x9fce7c00) [pid = 1854] [serial = 1904] [outer = 0x8fd99c00] 12:36:46 INFO - PROCESS | 1854 | 1461181006691 Marionette DEBUG loaded listener.js 12:36:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 167 (0x9fcea400) [pid = 1854] [serial = 1905] [outer = 0x8fd99c00] 12:36:47 INFO - PROCESS | 1854 | 1461181007690 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 12:36:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 12:36:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1784ms 12:36:47 INFO - PROCESS | 1854 | 1461181007757 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 12:36:47 INFO - PROCESS | 1854 | 1461181007762 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 12:36:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 12:36:47 INFO - PROCESS | 1854 | 1461181007773 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 12:36:47 INFO - PROCESS | 1854 | 1461181007778 Marionette TRACE conn4 <- [1,2510,null,{}] 12:36:47 INFO - PROCESS | 1854 | 1461181007785 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:48 INFO - PROCESS | 1854 | 1461181008046 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 12:36:48 INFO - PROCESS | 1854 | 1461181008399 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:48 INFO - PROCESS | 1854 | ++DOCSHELL 0x9eadb400 == 164 [pid = 1854] [id = 635] 12:36:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 168 (0x9fca8000) [pid = 1854] [serial = 1906] [outer = (nil)] 12:36:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 169 (0x9fef4c00) [pid = 1854] [serial = 1907] [outer = 0x9fca8000] 12:36:48 INFO - PROCESS | 1854 | 1461181008499 Marionette DEBUG loaded listener.js 12:36:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 170 (0xa001bc00) [pid = 1854] [serial = 1908] [outer = 0x9fca8000] 12:36:51 INFO - PROCESS | 1854 | --DOCSHELL 0x894dc800 == 163 [pid = 1854] [id = 203] 12:36:51 INFO - PROCESS | 1854 | --DOCSHELL 0x8f355c00 == 162 [pid = 1854] [id = 92] 12:36:51 INFO - PROCESS | 1854 | --DOCSHELL 0x88b5a400 == 161 [pid = 1854] [id = 201] 12:36:51 INFO - PROCESS | 1854 | --DOCSHELL 0x8e8d3800 == 160 [pid = 1854] [id = 70] 12:36:51 INFO - PROCESS | 1854 | --DOCSHELL 0x848ec800 == 159 [pid = 1854] [id = 241] 12:36:51 INFO - PROCESS | 1854 | --DOCSHELL 0x84a41400 == 158 [pid = 1854] [id = 242] 12:36:51 INFO - PROCESS | 1854 | --DOCSHELL 0x847e5400 == 157 [pid = 1854] [id = 239] 12:36:51 INFO - PROCESS | 1854 | --DOCSHELL 0x859a8400 == 156 [pid = 1854] [id = 618] 12:36:51 INFO - PROCESS | 1854 | --DOCSHELL 0x89709000 == 155 [pid = 1854] [id = 617] 12:36:51 INFO - PROCESS | 1854 | --DOCSHELL 0x88b57400 == 154 [pid = 1854] [id = 616] 12:36:51 INFO - PROCESS | 1854 | --DOCSHELL 0x9026ac00 == 153 [pid = 1854] [id = 613] 12:36:51 INFO - PROCESS | 1854 | --DOCSHELL 0x92e23000 == 152 [pid = 1854] [id = 612] 12:36:51 INFO - PROCESS | 1854 | --DOCSHELL 0x98014000 == 151 [pid = 1854] [id = 611] 12:36:51 INFO - PROCESS | 1854 | --DOCSHELL 0x915ef800 == 150 [pid = 1854] [id = 609] 12:36:51 INFO - PROCESS | 1854 | --DOCSHELL 0x8e80c800 == 149 [pid = 1854] [id = 610] 12:36:51 INFO - PROCESS | 1854 | --DOCSHELL 0x8e0e2c00 == 148 [pid = 1854] [id = 608] 12:36:51 INFO - PROCESS | 1854 | --DOCSHELL 0x9150e400 == 147 [pid = 1854] [id = 607] 12:36:51 INFO - PROCESS | 1854 | --DOCSHELL 0x8fd98c00 == 146 [pid = 1854] [id = 606] 12:36:51 INFO - PROCESS | 1854 | --DOCSHELL 0x8e8da800 == 145 [pid = 1854] [id = 605] 12:36:51 INFO - PROCESS | 1854 | --DOCSHELL 0x8df2ec00 == 144 [pid = 1854] [id = 603] 12:36:51 INFO - PROCESS | 1854 | --DOCSHELL 0x85811c00 == 143 [pid = 1854] [id = 604] 12:36:51 INFO - PROCESS | 1854 | --DOCSHELL 0x8bbb0800 == 142 [pid = 1854] [id = 602] 12:36:51 INFO - PROCESS | 1854 | --DOCSHELL 0x8c776000 == 141 [pid = 1854] [id = 601] 12:36:51 INFO - PROCESS | 1854 | --DOCSHELL 0x8a2b4400 == 140 [pid = 1854] [id = 600] 12:36:51 INFO - PROCESS | 1854 | --DOCSHELL 0x88b52800 == 139 [pid = 1854] [id = 599] 12:36:51 INFO - PROCESS | 1854 | --DOMWINDOW == 169 (0x8ba9b800) [pid = 1854] [serial = 1674] [outer = (nil)] [url = about:blank] 12:36:51 INFO - PROCESS | 1854 | --DOMWINDOW == 168 (0x894dac00) [pid = 1854] [serial = 1796] [outer = (nil)] [url = about:blank] 12:36:51 INFO - PROCESS | 1854 | --DOMWINDOW == 167 (0x8a2ba400) [pid = 1854] [serial = 1793] [outer = (nil)] [url = about:blank] 12:36:51 INFO - PROCESS | 1854 | --DOMWINDOW == 166 (0x8945ac00) [pid = 1854] [serial = 1790] [outer = (nil)] [url = about:blank] 12:36:51 INFO - PROCESS | 1854 | --DOMWINDOW == 165 (0x881b1c00) [pid = 1854] [serial = 1787] [outer = (nil)] [url = about:blank] 12:36:51 INFO - PROCESS | 1854 | --DOMWINDOW == 164 (0x889f1400) [pid = 1854] [serial = 1788] [outer = (nil)] [url = about:blank] 12:36:51 INFO - PROCESS | 1854 | --DOMWINDOW == 163 (0x9ead6800) [pid = 1854] [serial = 1784] [outer = (nil)] [url = about:blank] 12:36:51 INFO - PROCESS | 1854 | --DOMWINDOW == 162 (0x9dff9400) [pid = 1854] [serial = 1782] [outer = (nil)] [url = about:blank] 12:36:51 INFO - PROCESS | 1854 | --DOMWINDOW == 161 (0x9ad10400) [pid = 1854] [serial = 1781] [outer = (nil)] [url = about:blank] 12:36:51 INFO - PROCESS | 1854 | --DOMWINDOW == 160 (0x99342c00) [pid = 1854] [serial = 1779] [outer = (nil)] [url = about:blank] 12:36:51 INFO - PROCESS | 1854 | --DOMWINDOW == 159 (0x9920c800) [pid = 1854] [serial = 1778] [outer = (nil)] [url = about:blank] 12:36:51 INFO - PROCESS | 1854 | --DOMWINDOW == 158 (0x987c8800) [pid = 1854] [serial = 1776] [outer = (nil)] [url = about:blank] 12:36:51 INFO - PROCESS | 1854 | --DOMWINDOW == 157 (0x984a5000) [pid = 1854] [serial = 1775] [outer = (nil)] [url = about:blank] 12:36:51 INFO - PROCESS | 1854 | --DOMWINDOW == 156 (0x97f26c00) [pid = 1854] [serial = 1773] [outer = (nil)] [url = about:blank] 12:36:51 INFO - PROCESS | 1854 | --DOMWINDOW == 155 (0x97b95000) [pid = 1854] [serial = 1772] [outer = (nil)] [url = about:blank] 12:36:51 INFO - PROCESS | 1854 | --DOMWINDOW == 154 (0x976dbc00) [pid = 1854] [serial = 1770] [outer = (nil)] [url = about:blank] 12:36:51 INFO - PROCESS | 1854 | --DOMWINDOW == 153 (0x9738fc00) [pid = 1854] [serial = 1769] [outer = (nil)] [url = about:blank] 12:36:51 INFO - PROCESS | 1854 | --DOMWINDOW == 152 (0x93f2f000) [pid = 1854] [serial = 1767] [outer = (nil)] [url = about:blank] 12:36:51 INFO - PROCESS | 1854 | --DOMWINDOW == 151 (0x9304a400) [pid = 1854] [serial = 1766] [outer = (nil)] [url = about:blank] 12:36:51 INFO - PROCESS | 1854 | --DOMWINDOW == 150 (0x915ee000) [pid = 1854] [serial = 1764] [outer = (nil)] [url = about:blank] 12:36:51 INFO - PROCESS | 1854 | --DOMWINDOW == 149 (0x91501400) [pid = 1854] [serial = 1763] [outer = (nil)] [url = about:blank] 12:36:51 INFO - PROCESS | 1854 | --DOMWINDOW == 148 (0x91160c00) [pid = 1854] [serial = 1761] [outer = (nil)] [url = about:blank] 12:36:51 INFO - PROCESS | 1854 | --DOMWINDOW == 147 (0x9066e000) [pid = 1854] [serial = 1760] [outer = (nil)] [url = about:blank] 12:36:52 INFO - PROCESS | 1854 | --DOMWINDOW == 146 (0x9026c000) [pid = 1854] [serial = 1758] [outer = (nil)] [url = about:blank] 12:36:52 INFO - PROCESS | 1854 | --DOMWINDOW == 145 (0x90265000) [pid = 1854] [serial = 1757] [outer = (nil)] [url = about:blank] 12:36:52 INFO - PROCESS | 1854 | --DOMWINDOW == 144 (0x8fd6e000) [pid = 1854] [serial = 1755] [outer = (nil)] [url = about:blank] 12:36:52 INFO - PROCESS | 1854 | --DOMWINDOW == 143 (0x8fd2f800) [pid = 1854] [serial = 1754] [outer = (nil)] [url = about:blank] 12:36:52 INFO - PROCESS | 1854 | --DOMWINDOW == 142 (0x8ec62400) [pid = 1854] [serial = 1752] [outer = (nil)] [url = about:blank] 12:36:52 INFO - PROCESS | 1854 | --DOMWINDOW == 141 (0x8ec5e400) [pid = 1854] [serial = 1751] [outer = (nil)] [url = about:blank] 12:36:52 INFO - PROCESS | 1854 | --DOMWINDOW == 140 (0x8ea05400) [pid = 1854] [serial = 1749] [outer = (nil)] [url = about:blank] 12:36:52 INFO - PROCESS | 1854 | --DOMWINDOW == 139 (0x8e8dac00) [pid = 1854] [serial = 1748] [outer = (nil)] [url = about:blank] 12:36:52 INFO - PROCESS | 1854 | --DOMWINDOW == 138 (0x8e0e2800) [pid = 1854] [serial = 1746] [outer = (nil)] [url = about:blank] 12:36:52 INFO - PROCESS | 1854 | --DOMWINDOW == 137 (0x8df29400) [pid = 1854] [serial = 1745] [outer = (nil)] [url = about:blank] 12:36:52 INFO - PROCESS | 1854 | --DOMWINDOW == 136 (0x8c6b5c00) [pid = 1854] [serial = 1743] [outer = (nil)] [url = about:blank] 12:36:52 INFO - PROCESS | 1854 | --DOMWINDOW == 135 (0x8bbb3400) [pid = 1854] [serial = 1742] [outer = (nil)] [url = about:blank] 12:36:52 INFO - PROCESS | 1854 | --DOMWINDOW == 134 (0x894db400) [pid = 1854] [serial = 1740] [outer = (nil)] [url = about:blank] 12:36:52 INFO - PROCESS | 1854 | --DOMWINDOW == 133 (0x89454400) [pid = 1854] [serial = 1739] [outer = (nil)] [url = about:blank] 12:36:52 INFO - PROCESS | 1854 | --DOMWINDOW == 132 (0x8baa9000) [pid = 1854] [serial = 1736] [outer = (nil)] [url = about:blank] 12:36:52 INFO - PROCESS | 1854 | --DOMWINDOW == 131 (0x8b264c00) [pid = 1854] [serial = 1794] [outer = (nil)] [url = about:blank] 12:36:52 INFO - PROCESS | 1854 | --DOMWINDOW == 130 (0x89543000) [pid = 1854] [serial = 1791] [outer = (nil)] [url = about:blank] 12:36:52 INFO - PROCESS | 1854 | 1461181012601 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 12:36:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 12:36:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 4856ms 12:36:52 INFO - PROCESS | 1854 | 1461181012631 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 12:36:52 INFO - PROCESS | 1854 | 1461181012638 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 12:36:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 12:36:52 INFO - PROCESS | 1854 | 1461181012647 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 12:36:52 INFO - PROCESS | 1854 | 1461181012653 Marionette TRACE conn4 <- [1,2514,null,{}] 12:36:52 INFO - PROCESS | 1854 | 1461181012663 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:52 INFO - PROCESS | 1854 | 1461181012907 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 12:36:53 INFO - PROCESS | 1854 | 1461181013118 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:53 INFO - PROCESS | 1854 | ++DOCSHELL 0x847e5400 == 140 [pid = 1854] [id = 636] 12:36:53 INFO - PROCESS | 1854 | ++DOMWINDOW == 131 (0x852e9000) [pid = 1854] [serial = 1909] [outer = (nil)] 12:36:53 INFO - PROCESS | 1854 | ++DOMWINDOW == 132 (0x88b52800) [pid = 1854] [serial = 1910] [outer = 0x852e9000] 12:36:53 INFO - PROCESS | 1854 | 1461181013202 Marionette DEBUG loaded listener.js 12:36:53 INFO - PROCESS | 1854 | ++DOMWINDOW == 133 (0x88e95800) [pid = 1854] [serial = 1911] [outer = 0x852e9000] 12:36:54 INFO - PROCESS | 1854 | 1461181014182 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 12:36:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 12:36:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1589ms 12:36:54 INFO - PROCESS | 1854 | 1461181014238 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 12:36:54 INFO - PROCESS | 1854 | 1461181014247 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 12:36:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 12:36:54 INFO - PROCESS | 1854 | 1461181014258 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 12:36:54 INFO - PROCESS | 1854 | 1461181014263 Marionette TRACE conn4 <- [1,2518,null,{}] 12:36:54 INFO - PROCESS | 1854 | 1461181014272 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:54 INFO - PROCESS | 1854 | 1461181014520 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 12:36:54 INFO - PROCESS | 1854 | 1461181014819 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:54 INFO - PROCESS | 1854 | ++DOCSHELL 0x886e7800 == 141 [pid = 1854] [id = 637] 12:36:54 INFO - PROCESS | 1854 | ++DOMWINDOW == 134 (0x88b57000) [pid = 1854] [serial = 1912] [outer = (nil)] 12:36:54 INFO - PROCESS | 1854 | ++DOMWINDOW == 135 (0x89707000) [pid = 1854] [serial = 1913] [outer = 0x88b57000] 12:36:54 INFO - PROCESS | 1854 | 1461181014917 Marionette DEBUG loaded listener.js 12:36:55 INFO - PROCESS | 1854 | ++DOMWINDOW == 136 (0x8a1ef000) [pid = 1854] [serial = 1914] [outer = 0x88b57000] 12:36:56 INFO - PROCESS | 1854 | 1461181016010 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 12:36:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 12:36:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1793ms 12:36:56 INFO - PROCESS | 1854 | 1461181016051 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 12:36:56 INFO - PROCESS | 1854 | 1461181016056 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 12:36:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 12:36:56 INFO - PROCESS | 1854 | 1461181016062 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 12:36:56 INFO - PROCESS | 1854 | 1461181016068 Marionette TRACE conn4 <- [1,2522,null,{}] 12:36:56 INFO - PROCESS | 1854 | 1461181016093 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:56 INFO - PROCESS | 1854 | 1461181016426 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 12:36:56 INFO - PROCESS | 1854 | 1461181016634 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:56 INFO - PROCESS | 1854 | ++DOCSHELL 0x8ba9c400 == 142 [pid = 1854] [id = 638] 12:36:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 137 (0x8baa4c00) [pid = 1854] [serial = 1915] [outer = (nil)] 12:36:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 138 (0x8bac1c00) [pid = 1854] [serial = 1916] [outer = 0x8baa4c00] 12:36:56 INFO - PROCESS | 1854 | 1461181016729 Marionette DEBUG loaded listener.js 12:36:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 139 (0x8bbb5c00) [pid = 1854] [serial = 1917] [outer = 0x8baa4c00] 12:36:57 INFO - PROCESS | 1854 | --DOMWINDOW == 138 (0x859ae000) [pid = 1854] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 12:36:57 INFO - PROCESS | 1854 | --DOMWINDOW == 137 (0x8df2fc00) [pid = 1854] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 12:36:57 INFO - PROCESS | 1854 | --DOMWINDOW == 136 (0x8c777000) [pid = 1854] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 12:36:57 INFO - PROCESS | 1854 | --DOMWINDOW == 135 (0x8a2b7c00) [pid = 1854] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 12:36:57 INFO - PROCESS | 1854 | --DOMWINDOW == 134 (0x88b53c00) [pid = 1854] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 12:36:57 INFO - PROCESS | 1854 | --DOMWINDOW == 133 (0x88b57800) [pid = 1854] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 12:36:57 INFO - PROCESS | 1854 | --DOMWINDOW == 132 (0x989c1800) [pid = 1854] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 12:36:57 INFO - PROCESS | 1854 | --DOMWINDOW == 131 (0x9dff5c00) [pid = 1854] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 12:36:57 INFO - PROCESS | 1854 | --DOMWINDOW == 130 (0x90668c00) [pid = 1854] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 12:36:57 INFO - PROCESS | 1854 | --DOMWINDOW == 129 (0x9801f400) [pid = 1854] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 12:36:57 INFO - PROCESS | 1854 | --DOMWINDOW == 128 (0x98016c00) [pid = 1854] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 12:36:57 INFO - PROCESS | 1854 | --DOMWINDOW == 127 (0x8fd6c800) [pid = 1854] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 12:36:57 INFO - PROCESS | 1854 | --DOMWINDOW == 126 (0x9738b800) [pid = 1854] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 12:36:57 INFO - PROCESS | 1854 | --DOMWINDOW == 125 (0x914bd000) [pid = 1854] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 12:36:57 INFO - PROCESS | 1854 | --DOMWINDOW == 124 (0x915ef400) [pid = 1854] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 12:36:57 INFO - PROCESS | 1854 | --DOMWINDOW == 123 (0x8fd9a800) [pid = 1854] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 12:36:57 INFO - PROCESS | 1854 | --DOMWINDOW == 122 (0x8fd27400) [pid = 1854] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 12:36:57 INFO - PROCESS | 1854 | --DOMWINDOW == 121 (0x8970f400) [pid = 1854] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 12:36:57 INFO - PROCESS | 1854 | --DOMWINDOW == 120 (0x8e8d9800) [pid = 1854] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 12:36:57 INFO - PROCESS | 1854 | --DOMWINDOW == 119 (0x8970ec00) [pid = 1854] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 12:36:57 INFO - PROCESS | 1854 | --DOMWINDOW == 118 (0x9ad49c00) [pid = 1854] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 12:36:57 INFO - PROCESS | 1854 | --DOMWINDOW == 117 (0x8b25b400) [pid = 1854] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 12:36:58 INFO - PROCESS | 1854 | 1461181018267 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 12:36:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 12:36:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 2249ms 12:36:58 INFO - PROCESS | 1854 | 1461181018313 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 12:36:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 12:36:58 INFO - PROCESS | 1854 | 1461181018318 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 12:36:58 INFO - PROCESS | 1854 | 1461181018341 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 12:36:58 INFO - PROCESS | 1854 | 1461181018346 Marionette TRACE conn4 <- [1,2526,null,{}] 12:36:58 INFO - PROCESS | 1854 | 1461181018353 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:58 INFO - PROCESS | 1854 | 1461181018660 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 12:36:58 INFO - PROCESS | 1854 | 1461181018679 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:58 INFO - PROCESS | 1854 | ++DOCSHELL 0x88b2b400 == 143 [pid = 1854] [id = 639] 12:36:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 118 (0x8970f000) [pid = 1854] [serial = 1918] [outer = (nil)] 12:36:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 119 (0x8c6b3400) [pid = 1854] [serial = 1919] [outer = 0x8970f000] 12:36:58 INFO - PROCESS | 1854 | 1461181018758 Marionette DEBUG loaded listener.js 12:36:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 120 (0x8c6bd400) [pid = 1854] [serial = 1920] [outer = 0x8970f000] 12:37:00 INFO - PROCESS | 1854 | 1461181020000 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 12:37:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 12:37:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1718ms 12:37:00 INFO - PROCESS | 1854 | 1461181020044 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 12:37:00 INFO - PROCESS | 1854 | 1461181020051 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 12:37:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 12:37:00 INFO - PROCESS | 1854 | 1461181020082 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 12:37:00 INFO - PROCESS | 1854 | 1461181020089 Marionette TRACE conn4 <- [1,2530,null,{}] 12:37:00 INFO - PROCESS | 1854 | 1461181020101 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:00 INFO - PROCESS | 1854 | 1461181020372 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 12:37:00 INFO - PROCESS | 1854 | 1461181020741 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:00 INFO - PROCESS | 1854 | ++DOCSHELL 0x881b4c00 == 144 [pid = 1854] [id = 640] 12:37:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 121 (0x889fd800) [pid = 1854] [serial = 1921] [outer = (nil)] 12:37:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 122 (0x89543000) [pid = 1854] [serial = 1922] [outer = 0x889fd800] 12:37:00 INFO - PROCESS | 1854 | 1461181020881 Marionette DEBUG loaded listener.js 12:37:01 INFO - PROCESS | 1854 | ++DOMWINDOW == 123 (0x8954e400) [pid = 1854] [serial = 1923] [outer = 0x889fd800] 12:37:02 INFO - PROCESS | 1854 | 1461181022037 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 12:37:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 12:37:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 2001ms 12:37:02 INFO - PROCESS | 1854 | 1461181022080 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 12:37:02 INFO - PROCESS | 1854 | 1461181022092 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 12:37:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 12:37:02 INFO - PROCESS | 1854 | 1461181022107 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 12:37:02 INFO - PROCESS | 1854 | 1461181022115 Marionette TRACE conn4 <- [1,2534,null,{}] 12:37:02 INFO - PROCESS | 1854 | 1461181022123 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:02 INFO - PROCESS | 1854 | 1461181022392 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 12:37:02 INFO - PROCESS | 1854 | 1461181022745 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:02 INFO - PROCESS | 1854 | ++DOCSHELL 0x894de800 == 145 [pid = 1854] [id = 641] 12:37:02 INFO - PROCESS | 1854 | ++DOMWINDOW == 124 (0x89544000) [pid = 1854] [serial = 1924] [outer = (nil)] 12:37:02 INFO - PROCESS | 1854 | ++DOMWINDOW == 125 (0x8baaa800) [pid = 1854] [serial = 1925] [outer = 0x89544000] 12:37:02 INFO - PROCESS | 1854 | 1461181022841 Marionette DEBUG loaded listener.js 12:37:02 INFO - PROCESS | 1854 | ++DOMWINDOW == 126 (0x8c6b4000) [pid = 1854] [serial = 1926] [outer = 0x89544000] 12:37:04 INFO - PROCESS | 1854 | 1461181024253 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 12:37:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 12:37:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 2208ms 12:37:04 INFO - PROCESS | 1854 | 1461181024314 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 12:37:04 INFO - PROCESS | 1854 | 1461181024319 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 12:37:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 12:37:04 INFO - PROCESS | 1854 | 1461181024329 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 12:37:04 INFO - PROCESS | 1854 | 1461181024339 Marionette TRACE conn4 <- [1,2538,null,{}] 12:37:04 INFO - PROCESS | 1854 | 1461181024422 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:04 INFO - PROCESS | 1854 | 1461181024763 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 12:37:05 INFO - PROCESS | 1854 | 1461181025046 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:05 INFO - PROCESS | 1854 | ++DOCSHELL 0x8c8af800 == 146 [pid = 1854] [id = 642] 12:37:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 127 (0x8df2ac00) [pid = 1854] [serial = 1927] [outer = (nil)] 12:37:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 128 (0x8e0df400) [pid = 1854] [serial = 1928] [outer = 0x8df2ac00] 12:37:05 INFO - PROCESS | 1854 | 1461181025144 Marionette DEBUG loaded listener.js 12:37:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 129 (0x8e809000) [pid = 1854] [serial = 1929] [outer = 0x8df2ac00] 12:37:06 INFO - PROCESS | 1854 | 1461181026207 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 12:37:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 12:37:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1945ms 12:37:06 INFO - PROCESS | 1854 | 1461181026272 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 12:37:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 12:37:06 INFO - PROCESS | 1854 | 1461181026278 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 12:37:06 INFO - PROCESS | 1854 | 1461181026285 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 12:37:06 INFO - PROCESS | 1854 | 1461181026289 Marionette TRACE conn4 <- [1,2542,null,{}] 12:37:06 INFO - PROCESS | 1854 | 1461181026295 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:06 INFO - PROCESS | 1854 | 1461181026587 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 12:37:06 INFO - PROCESS | 1854 | 1461181026939 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:06 INFO - PROCESS | 1854 | ++DOCSHELL 0x8e0e0400 == 147 [pid = 1854] [id = 643] 12:37:06 INFO - PROCESS | 1854 | ++DOMWINDOW == 130 (0x8e8da800) [pid = 1854] [serial = 1930] [outer = (nil)] 12:37:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 131 (0x8ea07800) [pid = 1854] [serial = 1931] [outer = 0x8e8da800] 12:37:07 INFO - PROCESS | 1854 | 1461181027052 Marionette DEBUG loaded listener.js 12:37:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 132 (0x8ea0fc00) [pid = 1854] [serial = 1932] [outer = 0x8e8da800] 12:37:08 INFO - PROCESS | 1854 | 1461181028088 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 12:37:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 12:37:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1851ms 12:37:08 INFO - PROCESS | 1854 | 1461181028137 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 12:37:08 INFO - PROCESS | 1854 | 1461181028140 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 12:37:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 12:37:08 INFO - PROCESS | 1854 | 1461181028149 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 12:37:08 INFO - PROCESS | 1854 | 1461181028153 Marionette TRACE conn4 <- [1,2546,null,{}] 12:37:08 INFO - PROCESS | 1854 | 1461181028160 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:08 INFO - PROCESS | 1854 | 1461181028419 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 12:37:08 INFO - PROCESS | 1854 | 1461181028758 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:08 INFO - PROCESS | 1854 | ++DOCSHELL 0x8e8dbc00 == 148 [pid = 1854] [id = 644] 12:37:08 INFO - PROCESS | 1854 | ++DOMWINDOW == 133 (0x8ea02400) [pid = 1854] [serial = 1933] [outer = (nil)] 12:37:08 INFO - PROCESS | 1854 | ++DOMWINDOW == 134 (0x8f0cb400) [pid = 1854] [serial = 1934] [outer = 0x8ea02400] 12:37:08 INFO - PROCESS | 1854 | 1461181028855 Marionette DEBUG loaded listener.js 12:37:08 INFO - PROCESS | 1854 | ++DOMWINDOW == 135 (0x8f35bc00) [pid = 1854] [serial = 1935] [outer = 0x8ea02400] 12:37:09 INFO - PROCESS | 1854 | 1461181029874 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 12:37:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 12:37:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1781ms 12:37:09 INFO - PROCESS | 1854 | 1461181029932 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 12:37:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 12:37:09 INFO - PROCESS | 1854 | 1461181029936 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 12:37:09 INFO - PROCESS | 1854 | 1461181029944 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 12:37:09 INFO - PROCESS | 1854 | 1461181029948 Marionette TRACE conn4 <- [1,2550,null,{}] 12:37:09 INFO - PROCESS | 1854 | 1461181029955 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:10 INFO - PROCESS | 1854 | 1461181030245 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 12:37:10 INFO - PROCESS | 1854 | 1461181030578 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:10 INFO - PROCESS | 1854 | ++DOCSHELL 0x88cb3000 == 149 [pid = 1854] [id = 645] 12:37:10 INFO - PROCESS | 1854 | ++DOMWINDOW == 136 (0x8f0c3400) [pid = 1854] [serial = 1936] [outer = (nil)] 12:37:10 INFO - PROCESS | 1854 | ++DOMWINDOW == 137 (0x8fd8e400) [pid = 1854] [serial = 1937] [outer = 0x8f0c3400] 12:37:10 INFO - PROCESS | 1854 | 1461181030711 Marionette DEBUG loaded listener.js 12:37:10 INFO - PROCESS | 1854 | ++DOMWINDOW == 138 (0x8fd92400) [pid = 1854] [serial = 1938] [outer = 0x8f0c3400] 12:37:11 INFO - PROCESS | 1854 | 1461181031923 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 12:37:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 12:37:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 2039ms 12:37:11 INFO - PROCESS | 1854 | 1461181031982 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 12:37:11 INFO - PROCESS | 1854 | 1461181031987 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 12:37:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 12:37:11 INFO - PROCESS | 1854 | 1461181031995 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 12:37:12 INFO - PROCESS | 1854 | 1461181031999 Marionette TRACE conn4 <- [1,2554,null,{}] 12:37:12 INFO - PROCESS | 1854 | 1461181032006 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:12 INFO - PROCESS | 1854 | 1461181032307 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 12:37:12 INFO - PROCESS | 1854 | 1461181032650 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:12 INFO - PROCESS | 1854 | ++DOCSHELL 0x8945fc00 == 150 [pid = 1854] [id = 646] 12:37:12 INFO - PROCESS | 1854 | ++DOMWINDOW == 139 (0x8b25cc00) [pid = 1854] [serial = 1939] [outer = (nil)] 12:37:12 INFO - PROCESS | 1854 | ++DOMWINDOW == 140 (0x9026ec00) [pid = 1854] [serial = 1940] [outer = 0x8b25cc00] 12:37:12 INFO - PROCESS | 1854 | 1461181032763 Marionette DEBUG loaded listener.js 12:37:12 INFO - PROCESS | 1854 | ++DOMWINDOW == 141 (0x902b4800) [pid = 1854] [serial = 1941] [outer = 0x8b25cc00] 12:37:13 INFO - PROCESS | 1854 | 1461181033905 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 12:37:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 12:37:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1988ms 12:37:13 INFO - PROCESS | 1854 | 1461181033984 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 12:37:13 INFO - PROCESS | 1854 | 1461181033988 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 12:37:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 12:37:13 INFO - PROCESS | 1854 | 1461181033996 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 12:37:14 INFO - PROCESS | 1854 | 1461181034000 Marionette TRACE conn4 <- [1,2558,null,{}] 12:37:14 INFO - PROCESS | 1854 | 1461181034007 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:14 INFO - PROCESS | 1854 | 1461181034313 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 12:37:14 INFO - PROCESS | 1854 | 1461181034652 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:14 INFO - PROCESS | 1854 | ++DOCSHELL 0x8fd98400 == 151 [pid = 1854] [id = 647] 12:37:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 142 (0x9026c000) [pid = 1854] [serial = 1942] [outer = (nil)] 12:37:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 143 (0x91165800) [pid = 1854] [serial = 1943] [outer = 0x9026c000] 12:37:14 INFO - PROCESS | 1854 | 1461181034750 Marionette DEBUG loaded listener.js 12:37:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 144 (0x912b6800) [pid = 1854] [serial = 1944] [outer = 0x9026c000] 12:37:15 INFO - PROCESS | 1854 | 1461181035786 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 12:37:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 12:37:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1835ms 12:37:15 INFO - PROCESS | 1854 | 1461181035834 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 12:37:15 INFO - PROCESS | 1854 | 1461181035840 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 12:37:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 12:37:15 INFO - PROCESS | 1854 | 1461181035848 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 12:37:15 INFO - PROCESS | 1854 | 1461181035853 Marionette TRACE conn4 <- [1,2562,null,{}] 12:37:15 INFO - PROCESS | 1854 | 1461181035860 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:16 INFO - PROCESS | 1854 | 1461181036140 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 12:37:16 INFO - PROCESS | 1854 | 1461181036469 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:16 INFO - PROCESS | 1854 | ++DOCSHELL 0x88cb8c00 == 152 [pid = 1854] [id = 648] 12:37:16 INFO - PROCESS | 1854 | ++DOMWINDOW == 145 (0x8b1e8c00) [pid = 1854] [serial = 1945] [outer = (nil)] 12:37:16 INFO - PROCESS | 1854 | ++DOMWINDOW == 146 (0x91166000) [pid = 1854] [serial = 1946] [outer = 0x8b1e8c00] 12:37:16 INFO - PROCESS | 1854 | 1461181036606 Marionette DEBUG loaded listener.js 12:37:16 INFO - PROCESS | 1854 | ++DOMWINDOW == 147 (0x92a0d800) [pid = 1854] [serial = 1947] [outer = 0x8b1e8c00] 12:37:17 INFO - PROCESS | 1854 | 1461181037768 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 12:37:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 12:37:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1986ms 12:37:17 INFO - PROCESS | 1854 | 1461181037836 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 12:37:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 12:37:17 INFO - PROCESS | 1854 | 1461181037840 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 12:37:17 INFO - PROCESS | 1854 | 1461181037848 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 12:37:17 INFO - PROCESS | 1854 | 1461181037851 Marionette TRACE conn4 <- [1,2566,null,{}] 12:37:17 INFO - PROCESS | 1854 | 1461181037859 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:18 INFO - PROCESS | 1854 | 1461181038181 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 12:37:18 INFO - PROCESS | 1854 | 1461181038530 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:18 INFO - PROCESS | 1854 | ++DOCSHELL 0x8ec5ec00 == 153 [pid = 1854] [id = 649] 12:37:18 INFO - PROCESS | 1854 | ++DOMWINDOW == 148 (0x915ec000) [pid = 1854] [serial = 1948] [outer = (nil)] 12:37:18 INFO - PROCESS | 1854 | ++DOMWINDOW == 149 (0x94081c00) [pid = 1854] [serial = 1949] [outer = 0x915ec000] 12:37:18 INFO - PROCESS | 1854 | 1461181038626 Marionette DEBUG loaded listener.js 12:37:18 INFO - PROCESS | 1854 | ++DOMWINDOW == 150 (0x9408ec00) [pid = 1854] [serial = 1950] [outer = 0x915ec000] 12:37:19 INFO - PROCESS | 1854 | 1461181039684 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 12:37:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 12:37:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1939ms 12:37:19 INFO - PROCESS | 1854 | 1461181039788 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 12:37:19 INFO - PROCESS | 1854 | 1461181039793 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 12:37:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 12:37:19 INFO - PROCESS | 1854 | 1461181039801 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 12:37:19 INFO - PROCESS | 1854 | 1461181039806 Marionette TRACE conn4 <- [1,2570,null,{}] 12:37:19 INFO - PROCESS | 1854 | 1461181039812 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:20 INFO - PROCESS | 1854 | 1461181040126 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 12:37:20 INFO - PROCESS | 1854 | 1461181040481 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:20 INFO - PROCESS | 1854 | ++DOCSHELL 0x9066a400 == 154 [pid = 1854] [id = 650] 12:37:20 INFO - PROCESS | 1854 | ++DOMWINDOW == 151 (0x976dbc00) [pid = 1854] [serial = 1951] [outer = (nil)] 12:37:20 INFO - PROCESS | 1854 | ++DOMWINDOW == 152 (0x97aaf000) [pid = 1854] [serial = 1952] [outer = 0x976dbc00] 12:37:20 INFO - PROCESS | 1854 | 1461181040589 Marionette DEBUG loaded listener.js 12:37:20 INFO - PROCESS | 1854 | ++DOMWINDOW == 153 (0x97f24000) [pid = 1854] [serial = 1953] [outer = 0x976dbc00] 12:37:21 INFO - PROCESS | 1854 | 1461181041674 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 12:37:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 12:37:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1944ms 12:37:21 INFO - PROCESS | 1854 | 1461181041745 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 12:37:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 12:37:21 INFO - PROCESS | 1854 | 1461181041751 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 12:37:21 INFO - PROCESS | 1854 | 1461181041758 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 12:37:21 INFO - PROCESS | 1854 | 1461181041761 Marionette TRACE conn4 <- [1,2574,null,{}] 12:37:21 INFO - PROCESS | 1854 | 1461181041769 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:22 INFO - PROCESS | 1854 | 1461181042053 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 12:37:22 INFO - PROCESS | 1854 | 1461181042386 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:22 INFO - PROCESS | 1854 | ++DOCSHELL 0x8e801800 == 155 [pid = 1854] [id = 651] 12:37:22 INFO - PROCESS | 1854 | ++DOMWINDOW == 154 (0x8ec56400) [pid = 1854] [serial = 1954] [outer = (nil)] 12:37:22 INFO - PROCESS | 1854 | ++DOMWINDOW == 155 (0x98013000) [pid = 1854] [serial = 1955] [outer = 0x8ec56400] 12:37:22 INFO - PROCESS | 1854 | 1461181042488 Marionette DEBUG loaded listener.js 12:37:22 INFO - PROCESS | 1854 | ++DOMWINDOW == 156 (0x9801d400) [pid = 1854] [serial = 1956] [outer = 0x8ec56400] 12:37:23 INFO - PROCESS | 1854 | 1461181043511 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 12:37:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 12:37:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1785ms 12:37:23 INFO - PROCESS | 1854 | 1461181043546 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 12:37:23 INFO - PROCESS | 1854 | 1461181043551 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 12:37:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 12:37:23 INFO - PROCESS | 1854 | 1461181043559 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 12:37:23 INFO - PROCESS | 1854 | 1461181043564 Marionette TRACE conn4 <- [1,2578,null,{}] 12:37:23 INFO - PROCESS | 1854 | 1461181043571 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:23 INFO - PROCESS | 1854 | 1461181043837 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 12:37:24 INFO - PROCESS | 1854 | 1461181044189 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:24 INFO - PROCESS | 1854 | ++DOCSHELL 0x975af400 == 156 [pid = 1854] [id = 652] 12:37:24 INFO - PROCESS | 1854 | ++DOMWINDOW == 157 (0x97ec5800) [pid = 1854] [serial = 1957] [outer = (nil)] 12:37:24 INFO - PROCESS | 1854 | ++DOMWINDOW == 158 (0x98b43000) [pid = 1854] [serial = 1958] [outer = 0x97ec5800] 12:37:24 INFO - PROCESS | 1854 | 1461181044292 Marionette DEBUG loaded listener.js 12:37:24 INFO - PROCESS | 1854 | ++DOMWINDOW == 159 (0x98f5fc00) [pid = 1854] [serial = 1959] [outer = 0x97ec5800] 12:37:25 INFO - PROCESS | 1854 | 1461181045254 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 12:37:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 12:37:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1736ms 12:37:25 INFO - PROCESS | 1854 | 1461181045296 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 12:37:25 INFO - PROCESS | 1854 | 1461181045301 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 12:37:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 12:37:25 INFO - PROCESS | 1854 | 1461181045308 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 12:37:25 INFO - PROCESS | 1854 | 1461181045312 Marionette TRACE conn4 <- [1,2582,null,{}] 12:37:25 INFO - PROCESS | 1854 | 1461181045318 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:25 INFO - PROCESS | 1854 | 1461181045581 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 12:37:25 INFO - PROCESS | 1854 | 1461181045922 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:25 INFO - PROCESS | 1854 | ++DOCSHELL 0x97f29400 == 157 [pid = 1854] [id = 653] 12:37:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 160 (0x987ccc00) [pid = 1854] [serial = 1960] [outer = (nil)] 12:37:26 INFO - PROCESS | 1854 | ++DOMWINDOW == 161 (0x9938b800) [pid = 1854] [serial = 1961] [outer = 0x987ccc00] 12:37:26 INFO - PROCESS | 1854 | 1461181046022 Marionette DEBUG loaded listener.js 12:37:26 INFO - PROCESS | 1854 | ++DOMWINDOW == 162 (0x9ad49800) [pid = 1854] [serial = 1962] [outer = 0x987ccc00] 12:37:27 INFO - PROCESS | 1854 | 1461181047014 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 12:37:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 12:37:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1791ms 12:37:27 INFO - PROCESS | 1854 | 1461181047103 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 12:37:27 INFO - PROCESS | 1854 | 1461181047108 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 12:37:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 12:37:27 INFO - PROCESS | 1854 | 1461181047116 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 12:37:27 INFO - PROCESS | 1854 | 1461181047121 Marionette TRACE conn4 <- [1,2586,null,{}] 12:37:27 INFO - PROCESS | 1854 | 1461181047127 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:27 INFO - PROCESS | 1854 | 1461181047392 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 12:37:27 INFO - PROCESS | 1854 | 1461181047746 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:27 INFO - PROCESS | 1854 | ++DOCSHELL 0x8fd27c00 == 158 [pid = 1854] [id = 654] 12:37:27 INFO - PROCESS | 1854 | ++DOMWINDOW == 163 (0x90266000) [pid = 1854] [serial = 1963] [outer = (nil)] 12:37:27 INFO - PROCESS | 1854 | ++DOMWINDOW == 164 (0x9b29f800) [pid = 1854] [serial = 1964] [outer = 0x90266000] 12:37:27 INFO - PROCESS | 1854 | 1461181047847 Marionette DEBUG loaded listener.js 12:37:27 INFO - PROCESS | 1854 | ++DOMWINDOW == 165 (0x9ead7c00) [pid = 1854] [serial = 1965] [outer = 0x90266000] 12:37:28 INFO - PROCESS | 1854 | 1461181048959 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 12:37:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 12:37:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1884ms 12:37:29 INFO - PROCESS | 1854 | 1461181049001 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 12:37:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 12:37:29 INFO - PROCESS | 1854 | 1461181049006 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 12:37:29 INFO - PROCESS | 1854 | 1461181049014 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 12:37:29 INFO - PROCESS | 1854 | 1461181049017 Marionette TRACE conn4 <- [1,2590,null,{}] 12:37:29 INFO - PROCESS | 1854 | 1461181049025 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:29 INFO - PROCESS | 1854 | 1461181049316 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 12:37:29 INFO - PROCESS | 1854 | 1461181049637 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:29 INFO - PROCESS | 1854 | ++DOCSHELL 0x85ac3c00 == 159 [pid = 1854] [id = 655] 12:37:29 INFO - PROCESS | 1854 | ++DOMWINDOW == 166 (0x98b4b400) [pid = 1854] [serial = 1966] [outer = (nil)] 12:37:29 INFO - PROCESS | 1854 | ++DOMWINDOW == 167 (0x9fe9ac00) [pid = 1854] [serial = 1967] [outer = 0x98b4b400] 12:37:29 INFO - PROCESS | 1854 | 1461181049736 Marionette DEBUG loaded listener.js 12:37:29 INFO - PROCESS | 1854 | ++DOMWINDOW == 168 (0xa0040400) [pid = 1854] [serial = 1968] [outer = 0x98b4b400] 12:37:32 INFO - PROCESS | 1854 | --DOCSHELL 0x88e9cc00 == 158 [pid = 1854] [id = 596] 12:37:32 INFO - PROCESS | 1854 | --DOCSHELL 0x8777d800 == 157 [pid = 1854] [id = 595] 12:37:32 INFO - PROCESS | 1854 | --DOCSHELL 0x8a173c00 == 156 [pid = 1854] [id = 597] 12:37:32 INFO - PROCESS | 1854 | --DOCSHELL 0x84a4e400 == 155 [pid = 1854] [id = 495] 12:37:32 INFO - PROCESS | 1854 | --DOCSHELL 0x848f0400 == 154 [pid = 1854] [id = 553] 12:37:32 INFO - PROCESS | 1854 | --DOCSHELL 0x8ba9c400 == 153 [pid = 1854] [id = 638] 12:37:32 INFO - PROCESS | 1854 | --DOCSHELL 0x886e7800 == 152 [pid = 1854] [id = 637] 12:37:32 INFO - PROCESS | 1854 | --DOCSHELL 0x847e5400 == 151 [pid = 1854] [id = 636] 12:37:32 INFO - PROCESS | 1854 | --DOCSHELL 0x9eadb400 == 150 [pid = 1854] [id = 635] 12:37:32 INFO - PROCESS | 1854 | --DOCSHELL 0x99388c00 == 149 [pid = 1854] [id = 633] 12:37:32 INFO - PROCESS | 1854 | --DOCSHELL 0x8fd25400 == 148 [pid = 1854] [id = 634] 12:37:32 INFO - PROCESS | 1854 | --DOCSHELL 0x97f2d000 == 147 [pid = 1854] [id = 632] 12:37:32 INFO - PROCESS | 1854 | --DOCSHELL 0x8e807400 == 146 [pid = 1854] [id = 631] 12:37:32 INFO - PROCESS | 1854 | --DOCSHELL 0x8580ac00 == 145 [pid = 1854] [id = 630] 12:37:32 INFO - PROCESS | 1854 | --DOCSHELL 0x8ba9f800 == 144 [pid = 1854] [id = 628] 12:37:32 INFO - PROCESS | 1854 | --DOCSHELL 0x91503000 == 143 [pid = 1854] [id = 629] 12:37:32 INFO - PROCESS | 1854 | --DOCSHELL 0x8ea05c00 == 142 [pid = 1854] [id = 627] 12:37:32 INFO - PROCESS | 1854 | --DOCSHELL 0x85ace000 == 141 [pid = 1854] [id = 626] 12:37:32 INFO - PROCESS | 1854 | --DOCSHELL 0x8f35b400 == 140 [pid = 1854] [id = 625] 12:37:32 INFO - PROCESS | 1854 | --DOCSHELL 0x8ba9d000 == 139 [pid = 1854] [id = 624] 12:37:32 INFO - PROCESS | 1854 | --DOCSHELL 0x89454000 == 138 [pid = 1854] [id = 623] 12:37:32 INFO - PROCESS | 1854 | --DOCSHELL 0x88e9d000 == 137 [pid = 1854] [id = 621] 12:37:32 INFO - PROCESS | 1854 | --DOCSHELL 0x8e0e0000 == 136 [pid = 1854] [id = 622] 12:37:32 INFO - PROCESS | 1854 | --DOCSHELL 0x88b56000 == 135 [pid = 1854] [id = 620] 12:37:32 INFO - PROCESS | 1854 | --DOMWINDOW == 167 (0x9ead8c00) [pid = 1854] [serial = 1785] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1854 | --DOMWINDOW == 166 (0x8bac6000) [pid = 1854] [serial = 1737] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1854 | --DOMWINDOW == 165 (0x8c76b800) [pid = 1854] [serial = 1859] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1854 | --DOMWINDOW == 164 (0x8bbad400) [pid = 1854] [serial = 1857] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1854 | --DOMWINDOW == 163 (0x8e80b400) [pid = 1854] [serial = 1808] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1854 | --DOMWINDOW == 162 (0x8c8b6400) [pid = 1854] [serial = 1806] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1854 | --DOMWINDOW == 161 (0x8c8ab800) [pid = 1854] [serial = 1805] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1854 | --DOMWINDOW == 160 (0x8bac4000) [pid = 1854] [serial = 1803] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1854 | --DOMWINDOW == 159 (0x8b266800) [pid = 1854] [serial = 1802] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1854 | --DOMWINDOW == 158 (0x88e9a800) [pid = 1854] [serial = 1800] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1854 | --DOMWINDOW == 157 (0x88caf800) [pid = 1854] [serial = 1799] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1854 | --DOMWINDOW == 156 (0x88ea3c00) [pid = 1854] [serial = 1850] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1854 | --DOMWINDOW == 155 (0x9fce2000) [pid = 1854] [serial = 1848] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1854 | --DOMWINDOW == 154 (0x9fcdfc00) [pid = 1854] [serial = 1847] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1854 | --DOMWINDOW == 153 (0x9fb99800) [pid = 1854] [serial = 1845] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1854 | --DOMWINDOW == 152 (0x9fb8f400) [pid = 1854] [serial = 1844] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1854 | --DOMWINDOW == 151 (0x9ea1f400) [pid = 1854] [serial = 1842] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1854 | --DOMWINDOW == 150 (0x9b2a0000) [pid = 1854] [serial = 1841] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1854 | --DOMWINDOW == 149 (0x9ad4a800) [pid = 1854] [serial = 1839] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1854 | --DOMWINDOW == 148 (0x9ad10000) [pid = 1854] [serial = 1838] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1854 | --DOMWINDOW == 147 (0x99250000) [pid = 1854] [serial = 1836] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1854 | --DOMWINDOW == 146 (0x98b88800) [pid = 1854] [serial = 1835] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1854 | --DOMWINDOW == 145 (0x984a2000) [pid = 1854] [serial = 1833] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1854 | --DOMWINDOW == 144 (0x9849b400) [pid = 1854] [serial = 1832] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1854 | --DOMWINDOW == 143 (0x97b99c00) [pid = 1854] [serial = 1830] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1854 | --DOMWINDOW == 142 (0x974e8c00) [pid = 1854] [serial = 1829] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1854 | --DOMWINDOW == 141 (0x9408d800) [pid = 1854] [serial = 1827] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1854 | --DOMWINDOW == 140 (0x94087000) [pid = 1854] [serial = 1826] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1854 | --DOMWINDOW == 139 (0x92ded800) [pid = 1854] [serial = 1824] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1854 | --DOMWINDOW == 138 (0x92a9a000) [pid = 1854] [serial = 1823] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1854 | --DOMWINDOW == 137 (0x9116a000) [pid = 1854] [serial = 1821] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1854 | --DOMWINDOW == 136 (0x91164000) [pid = 1854] [serial = 1820] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1854 | --DOMWINDOW == 135 (0x9026b400) [pid = 1854] [serial = 1818] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1854 | --DOMWINDOW == 134 (0x90263400) [pid = 1854] [serial = 1817] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1854 | --DOMWINDOW == 133 (0x8fd77400) [pid = 1854] [serial = 1815] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1854 | --DOMWINDOW == 132 (0x8fd2c000) [pid = 1854] [serial = 1814] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1854 | --DOMWINDOW == 131 (0x8f0cac00) [pid = 1854] [serial = 1812] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1854 | --DOMWINDOW == 130 (0x8ec5a800) [pid = 1854] [serial = 1811] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1854 | --DOMWINDOW == 129 (0x8e8d5c00) [pid = 1854] [serial = 1809] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1854 | --DOMWINDOW == 128 (0x8a1ec800) [pid = 1854] [serial = 1853] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1854 | --DOMWINDOW == 127 (0x8b1ed800) [pid = 1854] [serial = 1854] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1854 | --DOMWINDOW == 126 (0x88b2d800) [pid = 1854] [serial = 1856] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1854 | --DOMWINDOW == 125 (0x894df000) [pid = 1854] [serial = 1851] [outer = (nil)] [url = about:blank] 12:37:33 INFO - PROCESS | 1854 | 1461181053372 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 12:37:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 12:37:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 4409ms 12:37:33 INFO - PROCESS | 1854 | 1461181053423 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 12:37:33 INFO - PROCESS | 1854 | 1461181053431 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 12:37:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 12:37:33 INFO - PROCESS | 1854 | 1461181053460 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 12:37:33 INFO - PROCESS | 1854 | 1461181053472 Marionette TRACE conn4 <- [1,2594,null,{}] 12:37:33 INFO - PROCESS | 1854 | 1461181053501 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:33 INFO - PROCESS | 1854 | 1461181053738 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 12:37:34 INFO - PROCESS | 1854 | 1461181054016 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:34 INFO - PROCESS | 1854 | ++DOCSHELL 0x889f7c00 == 136 [pid = 1854] [id = 656] 12:37:34 INFO - PROCESS | 1854 | ++DOMWINDOW == 126 (0x889ffc00) [pid = 1854] [serial = 1969] [outer = (nil)] 12:37:34 INFO - PROCESS | 1854 | ++DOMWINDOW == 127 (0x88cb9000) [pid = 1854] [serial = 1970] [outer = 0x889ffc00] 12:37:34 INFO - PROCESS | 1854 | 1461181054107 Marionette DEBUG loaded listener.js 12:37:34 INFO - PROCESS | 1854 | ++DOMWINDOW == 128 (0x89454000) [pid = 1854] [serial = 1971] [outer = 0x889ffc00] 12:37:35 INFO - PROCESS | 1854 | 1461181055147 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 12:37:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 12:37:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1716ms 12:37:35 INFO - PROCESS | 1854 | 1461181055174 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 12:37:35 INFO - PROCESS | 1854 | 1461181055183 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 12:37:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 12:37:35 INFO - PROCESS | 1854 | 1461181055195 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 12:37:35 INFO - PROCESS | 1854 | 1461181055199 Marionette TRACE conn4 <- [1,2598,null,{}] 12:37:35 INFO - PROCESS | 1854 | 1461181055217 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:35 INFO - PROCESS | 1854 | 1461181055540 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 12:37:35 INFO - PROCESS | 1854 | 1461181055576 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:35 INFO - PROCESS | 1854 | ++DOCSHELL 0x8970ac00 == 137 [pid = 1854] [id = 657] 12:37:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 129 (0x8a16a000) [pid = 1854] [serial = 1972] [outer = (nil)] 12:37:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 130 (0x8a1ee400) [pid = 1854] [serial = 1973] [outer = 0x8a16a000] 12:37:35 INFO - PROCESS | 1854 | 1461181055743 Marionette DEBUG loaded listener.js 12:37:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 131 (0x8a2bfc00) [pid = 1854] [serial = 1974] [outer = 0x8a16a000] 12:37:36 INFO - PROCESS | 1854 | 1461181056886 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 12:37:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 12:37:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 2302ms 12:37:37 INFO - PROCESS | 1854 | --DOMWINDOW == 130 (0x97f2bc00) [pid = 1854] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 12:37:37 INFO - PROCESS | 1854 | --DOMWINDOW == 129 (0x8a16dc00) [pid = 1854] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 12:37:37 INFO - PROCESS | 1854 | --DOMWINDOW == 128 (0x8baa4c00) [pid = 1854] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 12:37:37 INFO - PROCESS | 1854 | --DOMWINDOW == 127 (0x852e9000) [pid = 1854] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 12:37:37 INFO - PROCESS | 1854 | --DOMWINDOW == 126 (0x8fd22c00) [pid = 1854] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 12:37:37 INFO - PROCESS | 1854 | --DOMWINDOW == 125 (0x8fd8f000) [pid = 1854] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 12:37:37 INFO - PROCESS | 1854 | --DOMWINDOW == 124 (0x8a1e1800) [pid = 1854] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 12:37:37 INFO - PROCESS | 1854 | --DOMWINDOW == 123 (0x8e8d1c00) [pid = 1854] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 12:37:37 INFO - PROCESS | 1854 | --DOMWINDOW == 122 (0x88cb5c00) [pid = 1854] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 12:37:37 INFO - PROCESS | 1854 | --DOMWINDOW == 121 (0x8fd74000) [pid = 1854] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 12:37:37 INFO - PROCESS | 1854 | --DOMWINDOW == 120 (0x93043800) [pid = 1854] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 12:37:37 INFO - PROCESS | 1854 | --DOMWINDOW == 119 (0x8fd99c00) [pid = 1854] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 12:37:37 INFO - PROCESS | 1854 | --DOMWINDOW == 118 (0x88b57000) [pid = 1854] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 12:37:37 INFO - PROCESS | 1854 | --DOMWINDOW == 117 (0x98b43800) [pid = 1854] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 12:37:37 INFO - PROCESS | 1854 | --DOMWINDOW == 116 (0x881b3800) [pid = 1854] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 12:37:37 INFO - PROCESS | 1854 | --DOMWINDOW == 115 (0x8e801c00) [pid = 1854] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 12:37:37 INFO - PROCESS | 1854 | --DOMWINDOW == 114 (0x88e94400) [pid = 1854] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 12:37:37 INFO - PROCESS | 1854 | --DOMWINDOW == 113 (0x9938e400) [pid = 1854] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 12:37:37 INFO - PROCESS | 1854 | --DOMWINDOW == 112 (0x8df2e800) [pid = 1854] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 12:37:37 INFO - PROCESS | 1854 | --DOMWINDOW == 111 (0x9fca8000) [pid = 1854] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 12:37:37 INFO - PROCESS | 1854 | 1461181057606 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 12:37:37 INFO - PROCESS | 1854 | 1461181057611 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 12:37:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 12:37:37 INFO - PROCESS | 1854 | 1461181057619 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 12:37:37 INFO - PROCESS | 1854 | 1461181057628 Marionette TRACE conn4 <- [1,2602,null,{}] 12:37:37 INFO - PROCESS | 1854 | 1461181057648 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:38 INFO - PROCESS | 1854 | 1461181058032 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 12:37:38 INFO - PROCESS | 1854 | 1461181058171 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:38 INFO - PROCESS | 1854 | ++DOCSHELL 0x8b306400 == 138 [pid = 1854] [id = 658] 12:37:38 INFO - PROCESS | 1854 | ++DOMWINDOW == 112 (0x8b307800) [pid = 1854] [serial = 1975] [outer = (nil)] 12:37:38 INFO - PROCESS | 1854 | ++DOMWINDOW == 113 (0x8ba9d000) [pid = 1854] [serial = 1976] [outer = 0x8b307800] 12:37:38 INFO - PROCESS | 1854 | 1461181058264 Marionette DEBUG loaded listener.js 12:37:38 INFO - PROCESS | 1854 | ++DOMWINDOW == 114 (0x8bac6000) [pid = 1854] [serial = 1977] [outer = 0x8b307800] 12:37:39 INFO - PROCESS | 1854 | 1461181059199 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 12:37:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 12:37:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1639ms 12:37:39 INFO - PROCESS | 1854 | 1461181059259 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 12:37:39 INFO - PROCESS | 1854 | 1461181059264 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 12:37:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 12:37:39 INFO - PROCESS | 1854 | 1461181059271 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 12:37:39 INFO - PROCESS | 1854 | 1461181059273 Marionette TRACE conn4 <- [1,2606,null,{}] 12:37:39 INFO - PROCESS | 1854 | 1461181059282 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:39 INFO - PROCESS | 1854 | 1461181059614 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 12:37:40 INFO - PROCESS | 1854 | 1461181060143 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:40 INFO - PROCESS | 1854 | ++DOCSHELL 0x859ae000 == 139 [pid = 1854] [id = 659] 12:37:40 INFO - PROCESS | 1854 | ++DOMWINDOW == 115 (0x85ac1400) [pid = 1854] [serial = 1978] [outer = (nil)] 12:37:40 INFO - PROCESS | 1854 | ++DOMWINDOW == 116 (0x8795dc00) [pid = 1854] [serial = 1979] [outer = 0x85ac1400] 12:37:40 INFO - PROCESS | 1854 | 1461181060249 Marionette DEBUG loaded listener.js 12:37:40 INFO - PROCESS | 1854 | ++DOMWINDOW == 117 (0x881be800) [pid = 1854] [serial = 1980] [outer = 0x85ac1400] 12:37:41 INFO - PROCESS | 1854 | 1461181061331 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 12:37:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 12:37:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 2095ms 12:37:41 INFO - PROCESS | 1854 | 1461181061369 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 12:37:41 INFO - PROCESS | 1854 | 1461181061377 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 12:37:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 12:37:41 INFO - PROCESS | 1854 | 1461181061388 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 12:37:41 INFO - PROCESS | 1854 | 1461181061393 Marionette TRACE conn4 <- [1,2610,null,{}] 12:37:41 INFO - PROCESS | 1854 | 1461181061402 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:41 INFO - PROCESS | 1854 | 1461181061668 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 12:37:42 INFO - PROCESS | 1854 | 1461181062015 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:42 INFO - PROCESS | 1854 | ++DOCSHELL 0x89541c00 == 140 [pid = 1854] [id = 660] 12:37:42 INFO - PROCESS | 1854 | ++DOMWINDOW == 118 (0x89543400) [pid = 1854] [serial = 1981] [outer = (nil)] 12:37:42 INFO - PROCESS | 1854 | ++DOMWINDOW == 119 (0x8970bc00) [pid = 1854] [serial = 1982] [outer = 0x89543400] 12:37:42 INFO - PROCESS | 1854 | 1461181062126 Marionette DEBUG loaded listener.js 12:37:42 INFO - PROCESS | 1854 | ++DOMWINDOW == 120 (0x8a1f0800) [pid = 1854] [serial = 1983] [outer = 0x89543400] 12:37:43 INFO - PROCESS | 1854 | 1461181063202 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 12:37:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 12:37:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1847ms 12:37:43 INFO - PROCESS | 1854 | 1461181063241 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 12:37:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 12:37:43 INFO - PROCESS | 1854 | 1461181063248 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 12:37:43 INFO - PROCESS | 1854 | 1461181063256 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 12:37:43 INFO - PROCESS | 1854 | 1461181063259 Marionette TRACE conn4 <- [1,2614,null,{}] 12:37:43 INFO - PROCESS | 1854 | 1461181063267 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:43 INFO - PROCESS | 1854 | 1461181063545 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 12:37:43 INFO - PROCESS | 1854 | 1461181063968 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:44 INFO - PROCESS | 1854 | ++DOCSHELL 0x8b312800 == 141 [pid = 1854] [id = 661] 12:37:44 INFO - PROCESS | 1854 | ++DOMWINDOW == 121 (0x8ba9d400) [pid = 1854] [serial = 1984] [outer = (nil)] 12:37:44 INFO - PROCESS | 1854 | ++DOMWINDOW == 122 (0x8baa8c00) [pid = 1854] [serial = 1985] [outer = 0x8ba9d400] 12:37:44 INFO - PROCESS | 1854 | 1461181064072 Marionette DEBUG loaded listener.js 12:37:44 INFO - PROCESS | 1854 | ++DOMWINDOW == 123 (0x8bbb4000) [pid = 1854] [serial = 1986] [outer = 0x8ba9d400] 12:37:45 INFO - PROCESS | 1854 | 1461181065124 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 12:37:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 12:37:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1940ms 12:37:45 INFO - PROCESS | 1854 | 1461181065196 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 12:37:45 INFO - PROCESS | 1854 | 1461181065201 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 12:37:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 12:37:45 INFO - PROCESS | 1854 | 1461181065218 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 12:37:45 INFO - PROCESS | 1854 | 1461181065229 Marionette TRACE conn4 <- [1,2618,null,{}] 12:37:45 INFO - PROCESS | 1854 | 1461181065236 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:45 INFO - PROCESS | 1854 | 1461181065655 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 12:37:45 INFO - PROCESS | 1854 | 1461181065880 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:45 INFO - PROCESS | 1854 | ++DOCSHELL 0x8b261800 == 142 [pid = 1854] [id = 662] 12:37:45 INFO - PROCESS | 1854 | ++DOMWINDOW == 124 (0x8c76d800) [pid = 1854] [serial = 1987] [outer = (nil)] 12:37:45 INFO - PROCESS | 1854 | ++DOMWINDOW == 125 (0x8df24000) [pid = 1854] [serial = 1988] [outer = 0x8c76d800] 12:37:45 INFO - PROCESS | 1854 | 1461181065977 Marionette DEBUG loaded listener.js 12:37:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 126 (0x8df2ec00) [pid = 1854] [serial = 1989] [outer = 0x8c76d800] 12:37:47 INFO - PROCESS | 1854 | 1461181067012 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 12:37:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 12:37:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1850ms 12:37:47 INFO - PROCESS | 1854 | 1461181067061 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 12:37:47 INFO - PROCESS | 1854 | 1461181067068 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 12:37:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 12:37:47 INFO - PROCESS | 1854 | 1461181067075 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 12:37:47 INFO - PROCESS | 1854 | 1461181067079 Marionette TRACE conn4 <- [1,2622,null,{}] 12:37:47 INFO - PROCESS | 1854 | 1461181067086 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:47 INFO - PROCESS | 1854 | 1461181067357 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 12:37:47 INFO - PROCESS | 1854 | 1461181067703 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:47 INFO - PROCESS | 1854 | ++DOCSHELL 0x89545800 == 143 [pid = 1854] [id = 663] 12:37:47 INFO - PROCESS | 1854 | ++DOMWINDOW == 127 (0x8a1e7800) [pid = 1854] [serial = 1990] [outer = (nil)] 12:37:47 INFO - PROCESS | 1854 | ++DOMWINDOW == 128 (0x8e80f400) [pid = 1854] [serial = 1991] [outer = 0x8a1e7800] 12:37:47 INFO - PROCESS | 1854 | 1461181067805 Marionette DEBUG loaded listener.js 12:37:47 INFO - PROCESS | 1854 | ++DOMWINDOW == 129 (0x8e8d5400) [pid = 1854] [serial = 1992] [outer = 0x8a1e7800] 12:37:48 INFO - PROCESS | 1854 | 1461181068781 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 12:37:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 12:37:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1783ms 12:37:48 INFO - PROCESS | 1854 | 1461181068859 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 12:37:48 INFO - PROCESS | 1854 | 1461181068863 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 12:37:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 12:37:48 INFO - PROCESS | 1854 | 1461181068871 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 12:37:48 INFO - PROCESS | 1854 | 1461181068876 Marionette TRACE conn4 <- [1,2626,null,{}] 12:37:48 INFO - PROCESS | 1854 | 1461181068882 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:49 INFO - PROCESS | 1854 | 1461181069179 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 12:37:49 INFO - PROCESS | 1854 | 1461181069550 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:49 INFO - PROCESS | 1854 | ++DOCSHELL 0x8ec5a000 == 144 [pid = 1854] [id = 664] 12:37:49 INFO - PROCESS | 1854 | ++DOMWINDOW == 130 (0x8ec5a800) [pid = 1854] [serial = 1993] [outer = (nil)] 12:37:49 INFO - PROCESS | 1854 | ++DOMWINDOW == 131 (0x8ec65800) [pid = 1854] [serial = 1994] [outer = 0x8ec5a800] 12:37:49 INFO - PROCESS | 1854 | 1461181069661 Marionette DEBUG loaded listener.js 12:37:49 INFO - PROCESS | 1854 | ++DOMWINDOW == 132 (0x8fd2fc00) [pid = 1854] [serial = 1995] [outer = 0x8ec5a800] 12:37:50 INFO - PROCESS | 1854 | 1461181070705 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 12:37:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 12:37:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1891ms 12:37:50 INFO - PROCESS | 1854 | 1461181070765 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 12:37:50 INFO - PROCESS | 1854 | 1461181070768 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 12:37:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 12:37:50 INFO - PROCESS | 1854 | 1461181070777 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 12:37:50 INFO - PROCESS | 1854 | 1461181070781 Marionette TRACE conn4 <- [1,2630,null,{}] 12:37:50 INFO - PROCESS | 1854 | 1461181070787 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:51 INFO - PROCESS | 1854 | 1461181071052 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 12:37:51 INFO - PROCESS | 1854 | 1461181071386 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:51 INFO - PROCESS | 1854 | ++DOCSHELL 0x8e8d4c00 == 145 [pid = 1854] [id = 665] 12:37:51 INFO - PROCESS | 1854 | ++DOMWINDOW == 133 (0x8ea0c400) [pid = 1854] [serial = 1996] [outer = (nil)] 12:37:51 INFO - PROCESS | 1854 | ++DOMWINDOW == 134 (0x8fd8f400) [pid = 1854] [serial = 1997] [outer = 0x8ea0c400] 12:37:51 INFO - PROCESS | 1854 | 1461181071488 Marionette DEBUG loaded listener.js 12:37:51 INFO - PROCESS | 1854 | ++DOMWINDOW == 135 (0x8fd96800) [pid = 1854] [serial = 1998] [outer = 0x8ea0c400] 12:37:52 INFO - PROCESS | 1854 | 1461181072471 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 12:37:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 12:37:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1735ms 12:37:52 INFO - PROCESS | 1854 | 1461181072512 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 12:37:52 INFO - PROCESS | 1854 | 1461181072517 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 12:37:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 12:37:52 INFO - PROCESS | 1854 | 1461181072524 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 12:37:52 INFO - PROCESS | 1854 | 1461181072529 Marionette TRACE conn4 <- [1,2634,null,{}] 12:37:52 INFO - PROCESS | 1854 | 1461181072536 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:52 INFO - PROCESS | 1854 | 1461181072805 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 12:37:53 INFO - PROCESS | 1854 | 1461181073146 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:53 INFO - PROCESS | 1854 | ++DOCSHELL 0x8bbb6c00 == 146 [pid = 1854] [id = 666] 12:37:53 INFO - PROCESS | 1854 | ++DOMWINDOW == 136 (0x8c76dc00) [pid = 1854] [serial = 1999] [outer = (nil)] 12:37:53 INFO - PROCESS | 1854 | ++DOMWINDOW == 137 (0x902b2000) [pid = 1854] [serial = 2000] [outer = 0x8c76dc00] 12:37:53 INFO - PROCESS | 1854 | 1461181073249 Marionette DEBUG loaded listener.js 12:37:53 INFO - PROCESS | 1854 | ++DOMWINDOW == 138 (0x902bf800) [pid = 1854] [serial = 2001] [outer = 0x8c76dc00] 12:37:54 INFO - PROCESS | 1854 | 1461181074269 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 12:37:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 12:37:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1790ms 12:37:54 INFO - PROCESS | 1854 | 1461181074315 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 12:37:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 12:37:54 INFO - PROCESS | 1854 | 1461181074320 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 12:37:54 INFO - PROCESS | 1854 | 1461181074327 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 12:37:54 INFO - PROCESS | 1854 | 1461181074332 Marionette TRACE conn4 <- [1,2638,null,{}] 12:37:54 INFO - PROCESS | 1854 | 1461181074339 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:54 INFO - PROCESS | 1854 | 1461181074592 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 12:37:54 INFO - PROCESS | 1854 | 1461181074925 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:54 INFO - PROCESS | 1854 | ++DOCSHELL 0x8c8b3000 == 147 [pid = 1854] [id = 667] 12:37:54 INFO - PROCESS | 1854 | ++DOMWINDOW == 139 (0x90264c00) [pid = 1854] [serial = 2002] [outer = (nil)] 12:37:55 INFO - PROCESS | 1854 | ++DOMWINDOW == 140 (0x912b4c00) [pid = 1854] [serial = 2003] [outer = 0x90264c00] 12:37:55 INFO - PROCESS | 1854 | 1461181075029 Marionette DEBUG loaded listener.js 12:37:55 INFO - PROCESS | 1854 | ++DOMWINDOW == 141 (0x914b6800) [pid = 1854] [serial = 2004] [outer = 0x90264c00] 12:37:55 INFO - PROCESS | 1854 | 1461181075962 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 12:37:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 12:37:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1686ms 12:37:56 INFO - PROCESS | 1854 | 1461181076030 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 12:37:56 INFO - PROCESS | 1854 | 1461181076035 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 12:37:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 12:37:56 INFO - PROCESS | 1854 | 1461181076048 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 12:37:56 INFO - PROCESS | 1854 | 1461181076051 Marionette TRACE conn4 <- [1,2642,null,{}] 12:37:56 INFO - PROCESS | 1854 | 1461181076058 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:56 INFO - PROCESS | 1854 | 1461181076315 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 12:37:56 INFO - PROCESS | 1854 | 1461181076653 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:56 INFO - PROCESS | 1854 | ++DOCSHELL 0x9066c400 == 148 [pid = 1854] [id = 668] 12:37:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 142 (0x90672c00) [pid = 1854] [serial = 2005] [outer = (nil)] 12:37:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 143 (0x92de4400) [pid = 1854] [serial = 2006] [outer = 0x90672c00] 12:37:56 INFO - PROCESS | 1854 | 1461181076754 Marionette DEBUG loaded listener.js 12:37:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 144 (0x92deb400) [pid = 1854] [serial = 2007] [outer = 0x90672c00] 12:37:57 INFO - PROCESS | 1854 | 1461181077772 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 12:37:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 12:37:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1786ms 12:37:57 INFO - PROCESS | 1854 | 1461181077834 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 12:37:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 12:37:57 INFO - PROCESS | 1854 | 1461181077839 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 12:37:57 INFO - PROCESS | 1854 | 1461181077847 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 12:37:57 INFO - PROCESS | 1854 | 1461181077850 Marionette TRACE conn4 <- [1,2646,null,{}] 12:37:57 INFO - PROCESS | 1854 | 1461181077858 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:58 INFO - PROCESS | 1854 | 1461181078126 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 12:37:58 INFO - PROCESS | 1854 | 1461181078483 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:58 INFO - PROCESS | 1854 | ++DOCSHELL 0x9304a400 == 149 [pid = 1854] [id = 669] 12:37:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 145 (0x93f22800) [pid = 1854] [serial = 2008] [outer = (nil)] 12:37:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 146 (0x9408fc00) [pid = 1854] [serial = 2009] [outer = 0x93f22800] 12:37:58 INFO - PROCESS | 1854 | 1461181078601 Marionette DEBUG loaded listener.js 12:37:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 147 (0x97386400) [pid = 1854] [serial = 2010] [outer = 0x93f22800] 12:37:59 INFO - PROCESS | 1854 | 1461181079655 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 12:37:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 12:37:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1850ms 12:37:59 INFO - PROCESS | 1854 | 1461181079699 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 12:37:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 12:37:59 INFO - PROCESS | 1854 | 1461181079705 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 12:37:59 INFO - PROCESS | 1854 | 1461181079712 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 12:37:59 INFO - PROCESS | 1854 | 1461181079718 Marionette TRACE conn4 <- [1,2650,null,{}] 12:37:59 INFO - PROCESS | 1854 | 1461181079724 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:00 INFO - PROCESS | 1854 | 1461181080013 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 12:38:00 INFO - PROCESS | 1854 | 1461181080359 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:00 INFO - PROCESS | 1854 | ++DOCSHELL 0x93f2cc00 == 150 [pid = 1854] [id = 670] 12:38:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 148 (0x9408a000) [pid = 1854] [serial = 2011] [outer = (nil)] 12:38:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 149 (0x97ec6000) [pid = 1854] [serial = 2012] [outer = 0x9408a000] 12:38:00 INFO - PROCESS | 1854 | 1461181080455 Marionette DEBUG loaded listener.js 12:38:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 150 (0x97f2b000) [pid = 1854] [serial = 2013] [outer = 0x9408a000] 12:38:01 INFO - PROCESS | 1854 | 1461181081405 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 12:38:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 12:38:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1743ms 12:38:01 INFO - PROCESS | 1854 | 1461181081456 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 12:38:01 INFO - PROCESS | 1854 | 1461181081460 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 12:38:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 12:38:01 INFO - PROCESS | 1854 | 1461181081490 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 12:38:01 INFO - PROCESS | 1854 | 1461181081493 Marionette TRACE conn4 <- [1,2654,null,{}] 12:38:01 INFO - PROCESS | 1854 | 1461181081500 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:01 INFO - PROCESS | 1854 | 1461181081772 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 12:38:02 INFO - PROCESS | 1854 | 1461181082125 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:02 INFO - PROCESS | 1854 | ++DOCSHELL 0x97b94c00 == 151 [pid = 1854] [id = 671] 12:38:02 INFO - PROCESS | 1854 | ++DOMWINDOW == 151 (0x97f24800) [pid = 1854] [serial = 2014] [outer = (nil)] 12:38:02 INFO - PROCESS | 1854 | ++DOMWINDOW == 152 (0x989c2000) [pid = 1854] [serial = 2015] [outer = 0x97f24800] 12:38:02 INFO - PROCESS | 1854 | 1461181082246 Marionette DEBUG loaded listener.js 12:38:02 INFO - PROCESS | 1854 | ++DOMWINDOW == 153 (0x989d0000) [pid = 1854] [serial = 2016] [outer = 0x97f24800] 12:38:03 INFO - PROCESS | 1854 | 1461181083232 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 12:38:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 12:38:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1795ms 12:38:03 INFO - PROCESS | 1854 | 1461181083280 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 12:38:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 12:38:03 INFO - PROCESS | 1854 | 1461181083285 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 12:38:03 INFO - PROCESS | 1854 | 1461181083292 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 12:38:03 INFO - PROCESS | 1854 | 1461181083295 Marionette TRACE conn4 <- [1,2658,null,{}] 12:38:03 INFO - PROCESS | 1854 | 1461181083303 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:03 INFO - PROCESS | 1854 | 1461181083562 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 12:38:03 INFO - PROCESS | 1854 | 1461181083904 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:03 INFO - PROCESS | 1854 | ++DOCSHELL 0x8f0c3000 == 152 [pid = 1854] [id = 672] 12:38:03 INFO - PROCESS | 1854 | ++DOMWINDOW == 154 (0x9066d800) [pid = 1854] [serial = 2017] [outer = (nil)] 12:38:04 INFO - PROCESS | 1854 | ++DOMWINDOW == 155 (0x9933ac00) [pid = 1854] [serial = 2018] [outer = 0x9066d800] 12:38:04 INFO - PROCESS | 1854 | 1461181084006 Marionette DEBUG loaded listener.js 12:38:04 INFO - PROCESS | 1854 | ++DOMWINDOW == 156 (0x99347000) [pid = 1854] [serial = 2019] [outer = 0x9066d800] 12:38:05 INFO - PROCESS | 1854 | 1461181085002 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 12:38:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 12:38:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1740ms 12:38:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 12:38:05 INFO - PROCESS | 1854 | 1461181085034 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 12:38:05 INFO - PROCESS | 1854 | 1461181085037 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 12:38:05 INFO - PROCESS | 1854 | 1461181085045 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 12:38:05 INFO - PROCESS | 1854 | 1461181085048 Marionette TRACE conn4 <- [1,2662,null,{}] 12:38:05 INFO - PROCESS | 1854 | 1461181085056 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:05 INFO - PROCESS | 1854 | 1461181085327 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 12:38:05 INFO - PROCESS | 1854 | 1461181085671 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:05 INFO - PROCESS | 1854 | ++DOCSHELL 0x98f60400 == 153 [pid = 1854] [id = 673] 12:38:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 157 (0x99346c00) [pid = 1854] [serial = 2020] [outer = (nil)] 12:38:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 158 (0x9b29c000) [pid = 1854] [serial = 2021] [outer = 0x99346c00] 12:38:05 INFO - PROCESS | 1854 | 1461181085774 Marionette DEBUG loaded listener.js 12:38:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 159 (0x9dff9800) [pid = 1854] [serial = 2022] [outer = 0x99346c00] 12:38:06 INFO - PROCESS | 1854 | 1461181086720 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 12:38:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 12:38:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1733ms 12:38:06 INFO - PROCESS | 1854 | 1461181086780 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 12:38:06 INFO - PROCESS | 1854 | 1461181086784 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 12:38:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 12:38:06 INFO - PROCESS | 1854 | 1461181086796 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 12:38:06 INFO - PROCESS | 1854 | 1461181086799 Marionette TRACE conn4 <- [1,2666,null,{}] 12:38:06 INFO - PROCESS | 1854 | 1461181086807 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:07 INFO - PROCESS | 1854 | 1461181087071 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 12:38:07 INFO - PROCESS | 1854 | 1461181087430 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:07 INFO - PROCESS | 1854 | ++DOCSHELL 0x987c1c00 == 154 [pid = 1854] [id = 674] 12:38:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 160 (0x9ad4fc00) [pid = 1854] [serial = 2023] [outer = (nil)] 12:38:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 161 (0x9fb2e800) [pid = 1854] [serial = 2024] [outer = 0x9ad4fc00] 12:38:07 INFO - PROCESS | 1854 | 1461181087534 Marionette DEBUG loaded listener.js 12:38:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 162 (0x9fb9a800) [pid = 1854] [serial = 2025] [outer = 0x9ad4fc00] 12:38:08 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:38:08 INFO - PROCESS | 1854 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:38:09 INFO - PROCESS | 1854 | 1461181089044 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 12:38:09 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) 12:38:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2294ms 12:38:09 INFO - PROCESS | 1854 | 1461181089091 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 12:38:09 INFO - PROCESS | 1854 | 1461181089096 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 12:38:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 12:38:09 INFO - PROCESS | 1854 | 1461181089230 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 12:38:09 INFO - PROCESS | 1854 | 1461181089235 Marionette TRACE conn4 <- [1,2670,null,{}] 12:38:09 INFO - PROCESS | 1854 | 1461181089254 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:09 INFO - PROCESS | 1854 | 1461181089542 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 12:38:09 INFO - PROCESS | 1854 | 1461181089858 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:09 INFO - PROCESS | 1854 | ++DOCSHELL 0x8970e400 == 155 [pid = 1854] [id = 675] 12:38:09 INFO - PROCESS | 1854 | ++DOMWINDOW == 163 (0x962d8000) [pid = 1854] [serial = 2026] [outer = (nil)] 12:38:09 INFO - PROCESS | 1854 | ++DOMWINDOW == 164 (0x9fca7400) [pid = 1854] [serial = 2027] [outer = 0x962d8000] 12:38:09 INFO - PROCESS | 1854 | 1461181089961 Marionette DEBUG loaded listener.js 12:38:10 INFO - PROCESS | 1854 | ++DOMWINDOW == 165 (0x9fce5800) [pid = 1854] [serial = 2028] [outer = 0x962d8000] 12:38:12 INFO - PROCESS | 1854 | --DOCSHELL 0x962d4c00 == 154 [pid = 1854] [id = 452] 12:38:12 INFO - PROCESS | 1854 | --DOCSHELL 0x894d4000 == 153 [pid = 1854] [id = 202] 12:38:12 INFO - PROCESS | 1854 | --DOCSHELL 0x89455400 == 152 [pid = 1854] [id = 405] 12:38:12 INFO - PROCESS | 1854 | --DOCSHELL 0x8b306400 == 151 [pid = 1854] [id = 658] 12:38:12 INFO - PROCESS | 1854 | --DOCSHELL 0x8970ac00 == 150 [pid = 1854] [id = 657] 12:38:12 INFO - PROCESS | 1854 | --DOCSHELL 0x889f7c00 == 149 [pid = 1854] [id = 656] 12:38:12 INFO - PROCESS | 1854 | --DOCSHELL 0x8e801800 == 148 [pid = 1854] [id = 651] 12:38:12 INFO - PROCESS | 1854 | --DOCSHELL 0x8ec5ec00 == 147 [pid = 1854] [id = 649] 12:38:12 INFO - PROCESS | 1854 | --DOCSHELL 0x9066a400 == 146 [pid = 1854] [id = 650] 12:38:12 INFO - PROCESS | 1854 | --DOCSHELL 0x88cb8c00 == 145 [pid = 1854] [id = 648] 12:38:12 INFO - PROCESS | 1854 | --DOCSHELL 0x8fd98400 == 144 [pid = 1854] [id = 647] 12:38:12 INFO - PROCESS | 1854 | --DOCSHELL 0x8945fc00 == 143 [pid = 1854] [id = 646] 12:38:12 INFO - PROCESS | 1854 | --DOCSHELL 0x88cb3000 == 142 [pid = 1854] [id = 645] 12:38:12 INFO - PROCESS | 1854 | --DOCSHELL 0x8e8dbc00 == 141 [pid = 1854] [id = 644] 12:38:12 INFO - PROCESS | 1854 | --DOCSHELL 0x973b1c00 == 140 [pid = 1854] [id = 574] 12:38:12 INFO - PROCESS | 1854 | --DOCSHELL 0x8c8af800 == 139 [pid = 1854] [id = 642] 12:38:12 INFO - PROCESS | 1854 | --DOCSHELL 0x8e0e0400 == 138 [pid = 1854] [id = 643] 12:38:12 INFO - PROCESS | 1854 | --DOCSHELL 0x894de800 == 137 [pid = 1854] [id = 641] 12:38:12 INFO - PROCESS | 1854 | --DOCSHELL 0x881b4c00 == 136 [pid = 1854] [id = 640] 12:38:13 INFO - PROCESS | 1854 | --DOMWINDOW == 164 (0x98018c00) [pid = 1854] [serial = 1892] [outer = (nil)] [url = about:blank] 12:38:13 INFO - PROCESS | 1854 | --DOMWINDOW == 163 (0x8c6b0c00) [pid = 1854] [serial = 1865] [outer = (nil)] [url = about:blank] 12:38:13 INFO - PROCESS | 1854 | --DOMWINDOW == 162 (0x8bac1c00) [pid = 1854] [serial = 1916] [outer = (nil)] [url = about:blank] 12:38:13 INFO - PROCESS | 1854 | --DOMWINDOW == 161 (0x88e95800) [pid = 1854] [serial = 1911] [outer = (nil)] [url = about:blank] 12:38:13 INFO - PROCESS | 1854 | --DOMWINDOW == 160 (0x984c5800) [pid = 1854] [serial = 1893] [outer = (nil)] [url = about:blank] 12:38:13 INFO - PROCESS | 1854 | --DOMWINDOW == 159 (0x915f3400) [pid = 1854] [serial = 1884] [outer = (nil)] [url = about:blank] 12:38:13 INFO - PROCESS | 1854 | --DOMWINDOW == 158 (0x91506400) [pid = 1854] [serial = 1883] [outer = (nil)] [url = about:blank] 12:38:13 INFO - PROCESS | 1854 | --DOMWINDOW == 157 (0x90260000) [pid = 1854] [serial = 1877] [outer = (nil)] [url = about:blank] 12:38:13 INFO - PROCESS | 1854 | --DOMWINDOW == 156 (0x90266400) [pid = 1854] [serial = 1878] [outer = (nil)] [url = about:blank] 12:38:13 INFO - PROCESS | 1854 | --DOMWINDOW == 155 (0x8ec5fc00) [pid = 1854] [serial = 1872] [outer = (nil)] [url = about:blank] 12:38:13 INFO - PROCESS | 1854 | --DOMWINDOW == 154 (0x9920b800) [pid = 1854] [serial = 1896] [outer = (nil)] [url = about:blank] 12:38:13 INFO - PROCESS | 1854 | --DOMWINDOW == 153 (0x8a16e000) [pid = 1854] [serial = 1863] [outer = (nil)] [url = about:blank] 12:38:13 INFO - PROCESS | 1854 | --DOMWINDOW == 152 (0x8bbb5c00) [pid = 1854] [serial = 1917] [outer = (nil)] [url = about:blank] 12:38:13 INFO - PROCESS | 1854 | --DOMWINDOW == 151 (0x89709c00) [pid = 1854] [serial = 1862] [outer = (nil)] [url = about:blank] 12:38:13 INFO - PROCESS | 1854 | --DOMWINDOW == 150 (0x93f2e400) [pid = 1854] [serial = 1887] [outer = (nil)] [url = about:blank] 12:38:13 INFO - PROCESS | 1854 | --DOMWINDOW == 149 (0x970d7c00) [pid = 1854] [serial = 1889] [outer = (nil)] [url = about:blank] 12:38:13 INFO - PROCESS | 1854 | --DOMWINDOW == 148 (0x9fce7c00) [pid = 1854] [serial = 1904] [outer = (nil)] [url = about:blank] 12:38:13 INFO - PROCESS | 1854 | --DOMWINDOW == 147 (0x8a1ef000) [pid = 1854] [serial = 1914] [outer = (nil)] [url = about:blank] 12:38:13 INFO - PROCESS | 1854 | --DOMWINDOW == 146 (0x9ae6c400) [pid = 1854] [serial = 1899] [outer = (nil)] [url = about:blank] 12:38:13 INFO - PROCESS | 1854 | --DOMWINDOW == 145 (0x8babac00) [pid = 1854] [serial = 1797] [outer = (nil)] [url = about:blank] 12:38:13 INFO - PROCESS | 1854 | --DOMWINDOW == 144 (0x8e809800) [pid = 1854] [serial = 1868] [outer = (nil)] [url = about:blank] 12:38:13 INFO - PROCESS | 1854 | --DOMWINDOW == 143 (0x902bfc00) [pid = 1854] [serial = 1880] [outer = (nil)] [url = about:blank] 12:38:13 INFO - PROCESS | 1854 | --DOMWINDOW == 142 (0x9ae64000) [pid = 1854] [serial = 1898] [outer = (nil)] [url = about:blank] 12:38:13 INFO - PROCESS | 1854 | --DOMWINDOW == 141 (0x9eadf800) [pid = 1854] [serial = 1902] [outer = (nil)] [url = about:blank] 12:38:13 INFO - PROCESS | 1854 | --DOMWINDOW == 140 (0x8e8d4000) [pid = 1854] [serial = 1869] [outer = (nil)] [url = about:blank] 12:38:13 INFO - PROCESS | 1854 | --DOMWINDOW == 139 (0x9066fc00) [pid = 1854] [serial = 1881] [outer = (nil)] [url = about:blank] 12:38:13 INFO - PROCESS | 1854 | --DOMWINDOW == 138 (0x89707000) [pid = 1854] [serial = 1913] [outer = (nil)] [url = about:blank] 12:38:13 INFO - PROCESS | 1854 | --DOMWINDOW == 137 (0x8fd21000) [pid = 1854] [serial = 1875] [outer = (nil)] [url = about:blank] 12:38:13 INFO - PROCESS | 1854 | --DOMWINDOW == 136 (0x93f26800) [pid = 1854] [serial = 1886] [outer = (nil)] [url = about:blank] 12:38:13 INFO - PROCESS | 1854 | --DOMWINDOW == 135 (0x98b87800) [pid = 1854] [serial = 1895] [outer = (nil)] [url = about:blank] 12:38:13 INFO - PROCESS | 1854 | --DOMWINDOW == 134 (0x8ea0ec00) [pid = 1854] [serial = 1871] [outer = (nil)] [url = about:blank] 12:38:13 INFO - PROCESS | 1854 | --DOMWINDOW == 133 (0x97387c00) [pid = 1854] [serial = 1890] [outer = (nil)] [url = about:blank] 12:38:13 INFO - PROCESS | 1854 | --DOMWINDOW == 132 (0x9ead3c00) [pid = 1854] [serial = 1901] [outer = (nil)] [url = about:blank] 12:38:13 INFO - PROCESS | 1854 | --DOMWINDOW == 131 (0x88b52800) [pid = 1854] [serial = 1910] [outer = (nil)] [url = about:blank] 12:38:13 INFO - PROCESS | 1854 | --DOMWINDOW == 130 (0x8f35d000) [pid = 1854] [serial = 1874] [outer = (nil)] [url = about:blank] 12:38:13 INFO - PROCESS | 1854 | --DOMWINDOW == 129 (0x9fef4c00) [pid = 1854] [serial = 1907] [outer = (nil)] [url = about:blank] 12:38:13 INFO - PROCESS | 1854 | --DOMWINDOW == 128 (0x8c769800) [pid = 1854] [serial = 1866] [outer = (nil)] [url = about:blank] 12:38:13 INFO - PROCESS | 1854 | --DOMWINDOW == 127 (0x9fcea400) [pid = 1854] [serial = 1905] [outer = (nil)] [url = about:blank] 12:38:13 INFO - PROCESS | 1854 | --DOMWINDOW == 126 (0xa001bc00) [pid = 1854] [serial = 1908] [outer = (nil)] [url = about:blank] 12:38:13 INFO - PROCESS | 1854 | --DOMWINDOW == 125 (0x8c6b3400) [pid = 1854] [serial = 1919] [outer = (nil)] [url = about:blank] 12:38:14 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:38:14 INFO - PROCESS | 1854 | 1461181094176 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 12:38:14 INFO - PROCESS | 1854 | 1461181094248 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 12:38:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 12:38:14 INFO - PROCESS | 1854 | 1461181094340 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 12:38:14 INFO - PROCESS | 1854 | 1461181094345 Marionette TRACE conn4 <- [1,2674,null,{}] 12:38:14 INFO - PROCESS | 1854 | 1461181094355 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:14 INFO - PROCESS | 1854 | 1461181094666 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 12:38:14 INFO - PROCESS | 1854 | 1461181094687 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:14 INFO - PROCESS | 1854 | ++DOCSHELL 0x852edc00 == 137 [pid = 1854] [id = 676] 12:38:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 126 (0x852f3000) [pid = 1854] [serial = 2029] [outer = (nil)] 12:38:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 127 (0x85ad0400) [pid = 1854] [serial = 2030] [outer = 0x852f3000] 12:38:14 INFO - PROCESS | 1854 | 1461181094773 Marionette DEBUG loaded listener.js 12:38:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 128 (0x87783c00) [pid = 1854] [serial = 2031] [outer = 0x852f3000] 12:38:16 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:38:16 INFO - PROCESS | 1854 | 1461181096330 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 12:38:16 INFO - PROCESS | 1854 | 1461181096499 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 12:38:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 12:38:16 INFO - PROCESS | 1854 | 1461181096513 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 12:38:16 INFO - PROCESS | 1854 | 1461181096517 Marionette TRACE conn4 <- [1,2678,null,{}] 12:38:16 INFO - PROCESS | 1854 | 1461181096533 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:16 INFO - PROCESS | 1854 | 1461181096849 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 12:38:16 INFO - PROCESS | 1854 | 1461181096908 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:17 INFO - PROCESS | 1854 | ++DOCSHELL 0x84e69400 == 138 [pid = 1854] [id = 677] 12:38:17 INFO - PROCESS | 1854 | ++DOMWINDOW == 129 (0x85ac8400) [pid = 1854] [serial = 2032] [outer = (nil)] 12:38:17 INFO - PROCESS | 1854 | ++DOMWINDOW == 130 (0x889f0c00) [pid = 1854] [serial = 2033] [outer = 0x85ac8400] 12:38:17 INFO - PROCESS | 1854 | 1461181097143 Marionette DEBUG loaded listener.js 12:38:17 INFO - PROCESS | 1854 | ++DOMWINDOW == 131 (0x88b4bc00) [pid = 1854] [serial = 2034] [outer = 0x85ac8400] 12:38:18 INFO - PROCESS | 1854 | --DOMWINDOW == 130 (0x8ec56400) [pid = 1854] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 12:38:18 INFO - PROCESS | 1854 | --DOMWINDOW == 129 (0x889ffc00) [pid = 1854] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 12:38:18 INFO - PROCESS | 1854 | --DOMWINDOW == 128 (0x976dbc00) [pid = 1854] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 12:38:18 INFO - PROCESS | 1854 | --DOMWINDOW == 127 (0x8df2ac00) [pid = 1854] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 12:38:18 INFO - PROCESS | 1854 | --DOMWINDOW == 126 (0x90266000) [pid = 1854] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 12:38:18 INFO - PROCESS | 1854 | --DOMWINDOW == 125 (0x8f0c3400) [pid = 1854] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 12:38:18 INFO - PROCESS | 1854 | --DOMWINDOW == 124 (0x889fd800) [pid = 1854] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 12:38:18 INFO - PROCESS | 1854 | --DOMWINDOW == 123 (0x8a16a000) [pid = 1854] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 12:38:18 INFO - PROCESS | 1854 | --DOMWINDOW == 122 (0x8e8da800) [pid = 1854] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 12:38:18 INFO - PROCESS | 1854 | --DOMWINDOW == 121 (0x9026c000) [pid = 1854] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 12:38:18 INFO - PROCESS | 1854 | --DOMWINDOW == 120 (0x987ccc00) [pid = 1854] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 12:38:18 INFO - PROCESS | 1854 | --DOMWINDOW == 119 (0x8ea02400) [pid = 1854] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 12:38:18 INFO - PROCESS | 1854 | --DOMWINDOW == 118 (0x8b1e8c00) [pid = 1854] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 12:38:18 INFO - PROCESS | 1854 | --DOMWINDOW == 117 (0x8b25cc00) [pid = 1854] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 12:38:18 INFO - PROCESS | 1854 | --DOMWINDOW == 116 (0x89544000) [pid = 1854] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 12:38:18 INFO - PROCESS | 1854 | --DOMWINDOW == 115 (0x97ec5800) [pid = 1854] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 12:38:18 INFO - PROCESS | 1854 | --DOMWINDOW == 114 (0x915ec000) [pid = 1854] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 12:38:18 INFO - PROCESS | 1854 | --DOMWINDOW == 113 (0x8bbb6000) [pid = 1854] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 12:38:18 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:38:18 INFO - PROCESS | 1854 | 1461181098958 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 12:38:19 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) 12:38:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2502ms 12:38:19 INFO - PROCESS | 1854 | 1461181099015 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 12:38:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 12:38:19 INFO - PROCESS | 1854 | 1461181099019 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 12:38:19 INFO - PROCESS | 1854 | 1461181099027 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 12:38:19 INFO - PROCESS | 1854 | 1461181099033 Marionette TRACE conn4 <- [1,2682,null,{}] 12:38:19 INFO - PROCESS | 1854 | 1461181099050 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:19 INFO - PROCESS | 1854 | 1461181099444 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 12:38:19 INFO - PROCESS | 1854 | 1461181099475 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:19 INFO - PROCESS | 1854 | ++DOCSHELL 0x88b59c00 == 139 [pid = 1854] [id = 678] 12:38:19 INFO - PROCESS | 1854 | ++DOMWINDOW == 114 (0x88cac800) [pid = 1854] [serial = 2035] [outer = (nil)] 12:38:19 INFO - PROCESS | 1854 | ++DOMWINDOW == 115 (0x88ea2800) [pid = 1854] [serial = 2036] [outer = 0x88cac800] 12:38:19 INFO - PROCESS | 1854 | 1461181099561 Marionette DEBUG loaded listener.js 12:38:19 INFO - PROCESS | 1854 | ++DOMWINDOW == 116 (0x894d8400) [pid = 1854] [serial = 2037] [outer = 0x88cac800] 12:38:21 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:38:21 INFO - PROCESS | 1854 | 1461181101462 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 12:38:21 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) 12:38:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2495ms 12:38:21 INFO - PROCESS | 1854 | 1461181101522 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 12:38:21 INFO - PROCESS | 1854 | 1461181101530 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 12:38:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 12:38:21 INFO - PROCESS | 1854 | 1461181101540 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 12:38:21 INFO - PROCESS | 1854 | 1461181101544 Marionette TRACE conn4 <- [1,2686,null,{}] 12:38:21 INFO - PROCESS | 1854 | 1461181101556 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:21 INFO - PROCESS | 1854 | 1461181101982 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 12:38:22 INFO - PROCESS | 1854 | 1461181102218 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:22 INFO - PROCESS | 1854 | ++DOCSHELL 0x847e3c00 == 140 [pid = 1854] [id = 679] 12:38:22 INFO - PROCESS | 1854 | ++DOMWINDOW == 117 (0x85ad0800) [pid = 1854] [serial = 2038] [outer = (nil)] 12:38:22 INFO - PROCESS | 1854 | ++DOMWINDOW == 118 (0x886ee000) [pid = 1854] [serial = 2039] [outer = 0x85ad0800] 12:38:22 INFO - PROCESS | 1854 | 1461181102353 Marionette DEBUG loaded listener.js 12:38:22 INFO - PROCESS | 1854 | ++DOMWINDOW == 119 (0x88b4f400) [pid = 1854] [serial = 2040] [outer = 0x85ad0800] 12:38:23 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:38:23 INFO - PROCESS | 1854 | 1461181103886 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 12:38:24 INFO - PROCESS | 1854 | 1461181104069 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 12:38:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 12:38:24 INFO - PROCESS | 1854 | 1461181104086 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 12:38:24 INFO - PROCESS | 1854 | 1461181104092 Marionette TRACE conn4 <- [1,2690,null,{}] 12:38:24 INFO - PROCESS | 1854 | 1461181104099 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:24 INFO - PROCESS | 1854 | 1461181104357 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 12:38:24 INFO - PROCESS | 1854 | 1461181104649 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:24 INFO - PROCESS | 1854 | ++DOCSHELL 0x84a50c00 == 141 [pid = 1854] [id = 680] 12:38:24 INFO - PROCESS | 1854 | ++DOMWINDOW == 120 (0x87776800) [pid = 1854] [serial = 2041] [outer = (nil)] 12:38:24 INFO - PROCESS | 1854 | ++DOMWINDOW == 121 (0x894d4000) [pid = 1854] [serial = 2042] [outer = 0x87776800] 12:38:24 INFO - PROCESS | 1854 | 1461181104753 Marionette DEBUG loaded listener.js 12:38:24 INFO - PROCESS | 1854 | ++DOMWINDOW == 122 (0x89548800) [pid = 1854] [serial = 2043] [outer = 0x87776800] 12:38:26 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:38:26 INFO - PROCESS | 1854 | 1461181106204 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 12:38:26 INFO - PROCESS | 1854 | 1461181106281 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 12:38:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 12:38:26 INFO - PROCESS | 1854 | 1461181106289 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 12:38:26 INFO - PROCESS | 1854 | 1461181106297 Marionette TRACE conn4 <- [1,2694,null,{}] 12:38:26 INFO - PROCESS | 1854 | 1461181106422 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:26 INFO - PROCESS | 1854 | 1461181106731 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 12:38:27 INFO - PROCESS | 1854 | 1461181107007 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:27 INFO - PROCESS | 1854 | ++DOCSHELL 0x894dd800 == 142 [pid = 1854] [id = 681] 12:38:27 INFO - PROCESS | 1854 | ++DOMWINDOW == 123 (0x8954ac00) [pid = 1854] [serial = 2044] [outer = (nil)] 12:38:27 INFO - PROCESS | 1854 | ++DOMWINDOW == 124 (0x8a174800) [pid = 1854] [serial = 2045] [outer = 0x8954ac00] 12:38:27 INFO - PROCESS | 1854 | 1461181107109 Marionette DEBUG loaded listener.js 12:38:27 INFO - PROCESS | 1854 | ++DOMWINDOW == 125 (0x8b1ed000) [pid = 1854] [serial = 2046] [outer = 0x8954ac00] 12:38:28 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:38:28 INFO - PROCESS | 1854 | 1461181108568 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 12:38:28 INFO - PROCESS | 1854 | 1461181108638 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 12:38:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 12:38:28 INFO - PROCESS | 1854 | 1461181108646 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 12:38:28 INFO - PROCESS | 1854 | 1461181108650 Marionette TRACE conn4 <- [1,2698,null,{}] 12:38:28 INFO - PROCESS | 1854 | 1461181108698 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:29 INFO - PROCESS | 1854 | 1461181109093 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 12:38:29 INFO - PROCESS | 1854 | 1461181109355 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:29 INFO - PROCESS | 1854 | ++DOCSHELL 0x85ac3000 == 143 [pid = 1854] [id = 682] 12:38:29 INFO - PROCESS | 1854 | ++DOMWINDOW == 126 (0x8b25e400) [pid = 1854] [serial = 2047] [outer = (nil)] 12:38:29 INFO - PROCESS | 1854 | ++DOMWINDOW == 127 (0x8b30d000) [pid = 1854] [serial = 2048] [outer = 0x8b25e400] 12:38:29 INFO - PROCESS | 1854 | 1461181109470 Marionette DEBUG loaded listener.js 12:38:29 INFO - PROCESS | 1854 | ++DOMWINDOW == 128 (0x8ba9bc00) [pid = 1854] [serial = 2049] [outer = 0x8b25e400] 12:38:30 INFO - PROCESS | 1854 | SkCairoFTTypeface::onFilterRec unimplemented 12:38:30 INFO - PROCESS | 1854 | 1461181110875 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 12:38:30 INFO - PROCESS | 1854 | 1461181110939 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 12:38:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 12:38:30 INFO - PROCESS | 1854 | 1461181110947 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 12:38:30 INFO - PROCESS | 1854 | 1461181110951 Marionette TRACE conn4 <- [1,2702,null,{}] 12:38:30 INFO - PROCESS | 1854 | 1461181110958 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:31 INFO - PROCESS | 1854 | 1461181111362 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 12:38:31 INFO - PROCESS | 1854 | 1461181111577 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:31 INFO - PROCESS | 1854 | ++DOCSHELL 0x8b264400 == 144 [pid = 1854] [id = 683] 12:38:31 INFO - PROCESS | 1854 | ++DOMWINDOW == 129 (0x8b267800) [pid = 1854] [serial = 2050] [outer = (nil)] 12:38:31 INFO - PROCESS | 1854 | ++DOMWINDOW == 130 (0x8babd000) [pid = 1854] [serial = 2051] [outer = 0x8b267800] 12:38:31 INFO - PROCESS | 1854 | 1461181111672 Marionette DEBUG loaded listener.js 12:38:31 INFO - PROCESS | 1854 | ++DOMWINDOW == 131 (0x8bac1800) [pid = 1854] [serial = 2052] [outer = 0x8b267800] 12:38:32 INFO - PROCESS | 1854 | 1461181112729 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 12:38:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 12:38:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1837ms 12:38:32 INFO - PROCESS | 1854 | 1461181112786 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 12:38:32 INFO - PROCESS | 1854 | 1461181112790 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 12:38:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 12:38:32 INFO - PROCESS | 1854 | 1461181112797 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 12:38:32 INFO - PROCESS | 1854 | 1461181112801 Marionette TRACE conn4 <- [1,2706,null,{}] 12:38:32 INFO - PROCESS | 1854 | 1461181112808 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:33 INFO - PROCESS | 1854 | 1461181113145 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 12:38:33 INFO - PROCESS | 1854 | 1461181113495 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:33 INFO - PROCESS | 1854 | ++DOCSHELL 0x886eb400 == 145 [pid = 1854] [id = 684] 12:38:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 132 (0x8c6b7c00) [pid = 1854] [serial = 2053] [outer = (nil)] 12:38:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 133 (0x8c771800) [pid = 1854] [serial = 2054] [outer = 0x8c6b7c00] 12:38:33 INFO - PROCESS | 1854 | 1461181113599 Marionette DEBUG loaded listener.js 12:38:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 134 (0x8c776000) [pid = 1854] [serial = 2055] [outer = 0x8c6b7c00] 12:38:34 INFO - PROCESS | 1854 | 1461181114579 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 12:38:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 12:38:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1835ms 12:38:34 INFO - PROCESS | 1854 | 1461181114633 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 12:38:34 INFO - PROCESS | 1854 | 1461181114637 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 12:38:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 12:38:34 INFO - PROCESS | 1854 | 1461181114644 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 12:38:34 INFO - PROCESS | 1854 | 1461181114647 Marionette TRACE conn4 <- [1,2710,null,{}] 12:38:34 INFO - PROCESS | 1854 | 1461181114654 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:34 INFO - PROCESS | 1854 | 1461181114904 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 12:38:35 INFO - PROCESS | 1854 | 1461181115237 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:35 INFO - PROCESS | 1854 | ++DOCSHELL 0x8c6bac00 == 146 [pid = 1854] [id = 685] 12:38:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 135 (0x8c772c00) [pid = 1854] [serial = 2056] [outer = (nil)] 12:38:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 136 (0x8df22800) [pid = 1854] [serial = 2057] [outer = 0x8c772c00] 12:38:35 INFO - PROCESS | 1854 | 1461181115341 Marionette DEBUG loaded listener.js 12:38:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 137 (0x8df25400) [pid = 1854] [serial = 2058] [outer = 0x8c772c00] 12:38:36 INFO - PROCESS | 1854 | 1461181116345 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 12:38:36 INFO - PROCESS | 1854 | 1461181116391 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 12:38:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 12:38:36 INFO - PROCESS | 1854 | 1461181116398 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 12:38:36 INFO - PROCESS | 1854 | 1461181116402 Marionette TRACE conn4 <- [1,2714,null,{}] 12:38:36 INFO - PROCESS | 1854 | 1461181116409 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:36 INFO - PROCESS | 1854 | 1461181116672 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 12:38:37 INFO - PROCESS | 1854 | 1461181117012 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:37 INFO - PROCESS | 1854 | ++DOCSHELL 0x8c76d000 == 147 [pid = 1854] [id = 686] 12:38:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 138 (0x8c8b6c00) [pid = 1854] [serial = 2059] [outer = (nil)] 12:38:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 139 (0x8e809400) [pid = 1854] [serial = 2060] [outer = 0x8c8b6c00] 12:38:37 INFO - PROCESS | 1854 | 1461181117127 Marionette DEBUG loaded listener.js 12:38:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 140 (0x8e8d9800) [pid = 1854] [serial = 2061] [outer = 0x8c8b6c00] 12:38:38 INFO - PROCESS | 1854 | 1461181118115 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 12:38:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 12:38:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1791ms 12:38:38 INFO - PROCESS | 1854 | 1461181118191 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 12:38:38 INFO - PROCESS | 1854 | 1461181118195 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 12:38:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 12:38:38 INFO - PROCESS | 1854 | 1461181118202 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 12:38:38 INFO - PROCESS | 1854 | 1461181118207 Marionette TRACE conn4 <- [1,2718,null,{}] 12:38:38 INFO - PROCESS | 1854 | 1461181118213 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:38 INFO - PROCESS | 1854 | 1461181118473 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 12:38:38 INFO - PROCESS | 1854 | 1461181118806 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:38 INFO - PROCESS | 1854 | ++DOCSHELL 0x88b2d000 == 148 [pid = 1854] [id = 687] 12:38:38 INFO - PROCESS | 1854 | ++DOMWINDOW == 141 (0x8e80d400) [pid = 1854] [serial = 2062] [outer = (nil)] 12:38:38 INFO - PROCESS | 1854 | ++DOMWINDOW == 142 (0x8ec56400) [pid = 1854] [serial = 2063] [outer = 0x8e80d400] 12:38:38 INFO - PROCESS | 1854 | 1461181118910 Marionette DEBUG loaded listener.js 12:38:39 INFO - PROCESS | 1854 | ++DOMWINDOW == 143 (0x8ec58c00) [pid = 1854] [serial = 2064] [outer = 0x8e80d400] 12:38:39 INFO - PROCESS | 1854 | 1461181119955 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 12:38:40 INFO - PROCESS | 1854 | 1461181119999 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 12:38:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 12:38:40 INFO - PROCESS | 1854 | 1461181120007 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 12:38:40 INFO - PROCESS | 1854 | 1461181120011 Marionette TRACE conn4 <- [1,2722,null,{}] 12:38:40 INFO - PROCESS | 1854 | 1461181120018 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:40 INFO - PROCESS | 1854 | 1461181120313 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 12:38:40 INFO - PROCESS | 1854 | 1461181120660 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:40 INFO - PROCESS | 1854 | ++DOCSHELL 0x8babb400 == 149 [pid = 1854] [id = 688] 12:38:40 INFO - PROCESS | 1854 | ++DOMWINDOW == 144 (0x8e0e2c00) [pid = 1854] [serial = 2065] [outer = (nil)] 12:38:40 INFO - PROCESS | 1854 | ++DOMWINDOW == 145 (0x8f0ce000) [pid = 1854] [serial = 2066] [outer = 0x8e0e2c00] 12:38:40 INFO - PROCESS | 1854 | 1461181120757 Marionette DEBUG loaded listener.js 12:38:40 INFO - PROCESS | 1854 | ++DOMWINDOW == 146 (0x8f359400) [pid = 1854] [serial = 2067] [outer = 0x8e0e2c00] 12:38:41 INFO - PROCESS | 1854 | 1461181121807 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 12:38:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 12:38:41 INFO - PROCESS | 1854 | 1461181121859 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 12:38:41 INFO - PROCESS | 1854 | 1461181121866 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 12:38:41 INFO - PROCESS | 1854 | 1461181121871 Marionette TRACE conn4 <- [1,2726,null,{}] 12:38:41 INFO - PROCESS | 1854 | 1461181121878 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:42 INFO - PROCESS | 1854 | 1461181122163 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 12:38:42 INFO - PROCESS | 1854 | 1461181122526 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:42 INFO - PROCESS | 1854 | ++DOCSHELL 0x8fd22c00 == 150 [pid = 1854] [id = 689] 12:38:42 INFO - PROCESS | 1854 | ++DOMWINDOW == 147 (0x8fd70000) [pid = 1854] [serial = 2068] [outer = (nil)] 12:38:42 INFO - PROCESS | 1854 | ++DOMWINDOW == 148 (0x8fd79800) [pid = 1854] [serial = 2069] [outer = 0x8fd70000] 12:38:42 INFO - PROCESS | 1854 | 1461181122630 Marionette DEBUG loaded listener.js 12:38:42 INFO - PROCESS | 1854 | ++DOMWINDOW == 149 (0x8fd97000) [pid = 1854] [serial = 2070] [outer = 0x8fd70000] 12:38:43 INFO - PROCESS | 1854 | 1461181123586 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 12:38:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 12:38:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1792ms 12:38:43 INFO - PROCESS | 1854 | 1461181123659 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 12:38:43 INFO - PROCESS | 1854 | 1461181123662 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 12:38:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 12:38:43 INFO - PROCESS | 1854 | 1461181123670 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 12:38:43 INFO - PROCESS | 1854 | 1461181123673 Marionette TRACE conn4 <- [1,2730,null,{}] 12:38:43 INFO - PROCESS | 1854 | 1461181123680 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:43 INFO - PROCESS | 1854 | 1461181123928 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 12:38:44 INFO - PROCESS | 1854 | 1461181124272 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:44 INFO - PROCESS | 1854 | ++DOCSHELL 0x8fd76400 == 151 [pid = 1854] [id = 690] 12:38:44 INFO - PROCESS | 1854 | ++DOMWINDOW == 150 (0x8fd93000) [pid = 1854] [serial = 2071] [outer = (nil)] 12:38:44 INFO - PROCESS | 1854 | ++DOMWINDOW == 151 (0x9026bc00) [pid = 1854] [serial = 2072] [outer = 0x8fd93000] 12:38:44 INFO - PROCESS | 1854 | 1461181124373 Marionette DEBUG loaded listener.js 12:38:44 INFO - PROCESS | 1854 | ++DOMWINDOW == 152 (0x9026d800) [pid = 1854] [serial = 2073] [outer = 0x8fd93000] 12:38:45 INFO - PROCESS | 1854 | 1461181125791 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 12:38:45 INFO - PROCESS | 1854 | 1461181125865 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 12:38:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 12:38:45 INFO - PROCESS | 1854 | 1461181125873 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 12:38:45 INFO - PROCESS | 1854 | 1461181125877 Marionette TRACE conn4 <- [1,2734,null,{}] 12:38:45 INFO - PROCESS | 1854 | 1461181125883 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:46 INFO - PROCESS | 1854 | 1461181126204 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 12:38:46 INFO - PROCESS | 1854 | 1461181126498 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:46 INFO - PROCESS | 1854 | ++DOCSHELL 0x8ea03400 == 152 [pid = 1854] [id = 691] 12:38:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 153 (0x8fd77800) [pid = 1854] [serial = 2074] [outer = (nil)] 12:38:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 154 (0x9066dc00) [pid = 1854] [serial = 2075] [outer = 0x8fd77800] 12:38:46 INFO - PROCESS | 1854 | 1461181126597 Marionette DEBUG loaded listener.js 12:38:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 155 (0x9115d000) [pid = 1854] [serial = 2076] [outer = 0x8fd77800] 12:38:47 INFO - PROCESS | 1854 | 1461181127623 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 12:38:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 12:38:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1790ms 12:38:47 INFO - PROCESS | 1854 | 1461181127663 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 12:38:47 INFO - PROCESS | 1854 | 1461181127667 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 12:38:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 12:38:47 INFO - PROCESS | 1854 | 1461181127674 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 12:38:47 INFO - PROCESS | 1854 | 1461181127678 Marionette TRACE conn4 <- [1,2738,null,{}] 12:38:47 INFO - PROCESS | 1854 | 1461181127684 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:47 INFO - PROCESS | 1854 | 1461181127944 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 12:38:48 INFO - PROCESS | 1854 | 1461181128285 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:48 INFO - PROCESS | 1854 | ++DOCSHELL 0x8c76e000 == 153 [pid = 1854] [id = 692] 12:38:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 156 (0x9026d400) [pid = 1854] [serial = 2077] [outer = (nil)] 12:38:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 157 (0x914b9c00) [pid = 1854] [serial = 2078] [outer = 0x9026d400] 12:38:48 INFO - PROCESS | 1854 | 1461181128384 Marionette DEBUG loaded listener.js 12:38:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 158 (0x91509800) [pid = 1854] [serial = 2079] [outer = 0x9026d400] 12:38:49 INFO - PROCESS | 1854 | 1461181129353 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 12:38:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 12:38:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1737ms 12:38:49 INFO - PROCESS | 1854 | 1461181129413 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 12:38:49 INFO - PROCESS | 1854 | 1461181129417 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 12:38:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 12:38:49 INFO - PROCESS | 1854 | 1461181129424 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 12:38:49 INFO - PROCESS | 1854 | 1461181129428 Marionette TRACE conn4 <- [1,2742,null,{}] 12:38:49 INFO - PROCESS | 1854 | 1461181129434 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:49 INFO - PROCESS | 1854 | 1461181129711 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 12:38:50 INFO - PROCESS | 1854 | 1461181130051 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:50 INFO - PROCESS | 1854 | ++DOCSHELL 0x90663400 == 154 [pid = 1854] [id = 693] 12:38:50 INFO - PROCESS | 1854 | ++DOMWINDOW == 159 (0x9066f800) [pid = 1854] [serial = 2080] [outer = (nil)] 12:38:50 INFO - PROCESS | 1854 | ++DOMWINDOW == 160 (0x92a0e400) [pid = 1854] [serial = 2081] [outer = 0x9066f800] 12:38:50 INFO - PROCESS | 1854 | 1461181130151 Marionette DEBUG loaded listener.js 12:38:50 INFO - PROCESS | 1854 | ++DOMWINDOW == 161 (0x92a9b000) [pid = 1854] [serial = 2082] [outer = 0x9066f800] 12:38:52 INFO - PROCESS | 1854 | --DOCSHELL 0x8a166c00 == 153 [pid = 1854] [id = 582] 12:38:52 INFO - PROCESS | 1854 | --DOCSHELL 0x85acd000 == 152 [pid = 1854] [id = 469] 12:38:52 INFO - PROCESS | 1854 | --DOCSHELL 0x886ed800 == 151 [pid = 1854] [id = 575] 12:38:52 INFO - PROCESS | 1854 | --DOCSHELL 0x84a4ec00 == 150 [pid = 1854] [id = 577] 12:38:52 INFO - PROCESS | 1854 | --DOCSHELL 0x8c76bc00 == 149 [pid = 1854] [id = 583] 12:38:52 INFO - PROCESS | 1854 | --DOCSHELL 0x8580c000 == 148 [pid = 1854] [id = 584] 12:38:52 INFO - PROCESS | 1854 | --DOCSHELL 0x9304a400 == 147 [pid = 1854] [id = 669] 12:38:52 INFO - PROCESS | 1854 | --DOCSHELL 0x9066c400 == 146 [pid = 1854] [id = 668] 12:38:52 INFO - PROCESS | 1854 | --DOCSHELL 0x8bbb6c00 == 145 [pid = 1854] [id = 666] 12:38:52 INFO - PROCESS | 1854 | --DOCSHELL 0x8c8b3000 == 144 [pid = 1854] [id = 667] 12:38:52 INFO - PROCESS | 1854 | --DOCSHELL 0x8e8d4c00 == 143 [pid = 1854] [id = 665] 12:38:52 INFO - PROCESS | 1854 | --DOCSHELL 0x8ec5a000 == 142 [pid = 1854] [id = 664] 12:38:52 INFO - PROCESS | 1854 | --DOCSHELL 0x89545800 == 141 [pid = 1854] [id = 663] 12:38:52 INFO - PROCESS | 1854 | --DOCSHELL 0x8b261800 == 140 [pid = 1854] [id = 662] 12:38:52 INFO - PROCESS | 1854 | --DOCSHELL 0x8b312800 == 139 [pid = 1854] [id = 661] 12:38:52 INFO - PROCESS | 1854 | --DOCSHELL 0x859ae000 == 138 [pid = 1854] [id = 659] 12:38:52 INFO - PROCESS | 1854 | --DOCSHELL 0x89541c00 == 137 [pid = 1854] [id = 660] 12:38:52 INFO - PROCESS | 1854 | --DOMWINDOW == 160 (0x9801d400) [pid = 1854] [serial = 1956] [outer = (nil)] [url = about:blank] 12:38:52 INFO - PROCESS | 1854 | --DOMWINDOW == 159 (0x89454000) [pid = 1854] [serial = 1971] [outer = (nil)] [url = about:blank] 12:38:52 INFO - PROCESS | 1854 | --DOMWINDOW == 158 (0x97f24000) [pid = 1854] [serial = 1953] [outer = (nil)] [url = about:blank] 12:38:52 INFO - PROCESS | 1854 | --DOMWINDOW == 157 (0x8e809000) [pid = 1854] [serial = 1929] [outer = (nil)] [url = about:blank] 12:38:52 INFO - PROCESS | 1854 | --DOMWINDOW == 156 (0x9b29f800) [pid = 1854] [serial = 1964] [outer = (nil)] [url = about:blank] 12:38:52 INFO - PROCESS | 1854 | --DOMWINDOW == 155 (0x8fd92400) [pid = 1854] [serial = 1938] [outer = (nil)] [url = about:blank] 12:38:52 INFO - PROCESS | 1854 | --DOMWINDOW == 154 (0x8e0df400) [pid = 1854] [serial = 1928] [outer = (nil)] [url = about:blank] 12:38:52 INFO - PROCESS | 1854 | --DOMWINDOW == 153 (0x89543000) [pid = 1854] [serial = 1922] [outer = (nil)] [url = about:blank] 12:38:52 INFO - PROCESS | 1854 | --DOMWINDOW == 152 (0x8a1ee400) [pid = 1854] [serial = 1973] [outer = (nil)] [url = about:blank] 12:38:52 INFO - PROCESS | 1854 | --DOMWINDOW == 151 (0x8ea0fc00) [pid = 1854] [serial = 1932] [outer = (nil)] [url = about:blank] 12:38:52 INFO - PROCESS | 1854 | --DOMWINDOW == 150 (0x91165800) [pid = 1854] [serial = 1943] [outer = (nil)] [url = about:blank] 12:38:52 INFO - PROCESS | 1854 | --DOMWINDOW == 149 (0x9ad49800) [pid = 1854] [serial = 1962] [outer = (nil)] [url = about:blank] 12:38:52 INFO - PROCESS | 1854 | --DOMWINDOW == 148 (0x98013000) [pid = 1854] [serial = 1955] [outer = (nil)] [url = about:blank] 12:38:52 INFO - PROCESS | 1854 | --DOMWINDOW == 147 (0x8f35bc00) [pid = 1854] [serial = 1935] [outer = (nil)] [url = about:blank] 12:38:52 INFO - PROCESS | 1854 | --DOMWINDOW == 146 (0x92a0d800) [pid = 1854] [serial = 1947] [outer = (nil)] [url = about:blank] 12:38:52 INFO - PROCESS | 1854 | --DOMWINDOW == 145 (0x8a2bfc00) [pid = 1854] [serial = 1974] [outer = (nil)] [url = about:blank] 12:38:52 INFO - PROCESS | 1854 | --DOMWINDOW == 144 (0x902b4800) [pid = 1854] [serial = 1941] [outer = (nil)] [url = about:blank] 12:38:52 INFO - PROCESS | 1854 | --DOMWINDOW == 143 (0x8ea07800) [pid = 1854] [serial = 1931] [outer = (nil)] [url = about:blank] 12:38:52 INFO - PROCESS | 1854 | --DOMWINDOW == 142 (0x8baaa800) [pid = 1854] [serial = 1925] [outer = (nil)] [url = about:blank] 12:38:52 INFO - PROCESS | 1854 | --DOMWINDOW == 141 (0x8954e400) [pid = 1854] [serial = 1923] [outer = (nil)] [url = about:blank] 12:38:52 INFO - PROCESS | 1854 | --DOMWINDOW == 140 (0x98f5fc00) [pid = 1854] [serial = 1959] [outer = (nil)] [url = about:blank] 12:38:52 INFO - PROCESS | 1854 | --DOMWINDOW == 139 (0x9ead7c00) [pid = 1854] [serial = 1965] [outer = (nil)] [url = about:blank] 12:38:52 INFO - PROCESS | 1854 | --DOMWINDOW == 138 (0x9026ec00) [pid = 1854] [serial = 1940] [outer = (nil)] [url = about:blank] 12:38:52 INFO - PROCESS | 1854 | --DOMWINDOW == 137 (0x97aaf000) [pid = 1854] [serial = 1952] [outer = (nil)] [url = about:blank] 12:38:52 INFO - PROCESS | 1854 | --DOMWINDOW == 136 (0x98b43000) [pid = 1854] [serial = 1958] [outer = (nil)] [url = about:blank] 12:38:52 INFO - PROCESS | 1854 | --DOMWINDOW == 135 (0x9938b800) [pid = 1854] [serial = 1961] [outer = (nil)] [url = about:blank] 12:38:52 INFO - PROCESS | 1854 | --DOMWINDOW == 134 (0x9fe9ac00) [pid = 1854] [serial = 1967] [outer = (nil)] [url = about:blank] 12:38:52 INFO - PROCESS | 1854 | --DOMWINDOW == 133 (0x8f0cb400) [pid = 1854] [serial = 1934] [outer = (nil)] [url = about:blank] 12:38:52 INFO - PROCESS | 1854 | --DOMWINDOW == 132 (0x88cb9000) [pid = 1854] [serial = 1970] [outer = (nil)] [url = about:blank] 12:38:52 INFO - PROCESS | 1854 | --DOMWINDOW == 131 (0x8c6b4000) [pid = 1854] [serial = 1926] [outer = (nil)] [url = about:blank] 12:38:52 INFO - PROCESS | 1854 | --DOMWINDOW == 130 (0x94081c00) [pid = 1854] [serial = 1949] [outer = (nil)] [url = about:blank] 12:38:52 INFO - PROCESS | 1854 | --DOMWINDOW == 129 (0x8fd8e400) [pid = 1854] [serial = 1937] [outer = (nil)] [url = about:blank] 12:38:52 INFO - PROCESS | 1854 | --DOMWINDOW == 128 (0x9408ec00) [pid = 1854] [serial = 1950] [outer = (nil)] [url = about:blank] 12:38:52 INFO - PROCESS | 1854 | --DOMWINDOW == 127 (0x91166000) [pid = 1854] [serial = 1946] [outer = (nil)] [url = about:blank] 12:38:52 INFO - PROCESS | 1854 | --DOMWINDOW == 126 (0x912b6800) [pid = 1854] [serial = 1944] [outer = (nil)] [url = about:blank] 12:38:52 INFO - PROCESS | 1854 | --DOMWINDOW == 125 (0x8c8a7400) [pid = 1854] [serial = 1860] [outer = (nil)] [url = about:blank] 12:38:52 INFO - PROCESS | 1854 | --DOMWINDOW == 124 (0x8ba9d000) [pid = 1854] [serial = 1976] [outer = (nil)] [url = about:blank] 12:38:52 INFO - PROCESS | 1854 | 1461181132992 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 12:38:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 12:38:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 3597ms 12:38:53 INFO - PROCESS | 1854 | 1461181133022 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 12:38:53 INFO - PROCESS | 1854 | 1461181133029 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 12:38:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 12:38:53 INFO - PROCESS | 1854 | 1461181133040 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 12:38:53 INFO - PROCESS | 1854 | 1461181133044 Marionette TRACE conn4 <- [1,2746,null,{}] 12:38:53 INFO - PROCESS | 1854 | 1461181133054 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:53 INFO - PROCESS | 1854 | 1461181133294 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 12:38:53 INFO - PROCESS | 1854 | 1461181133502 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:53 INFO - PROCESS | 1854 | ++DOCSHELL 0x8580e000 == 138 [pid = 1854] [id = 694] 12:38:53 INFO - PROCESS | 1854 | ++DOMWINDOW == 125 (0x881b7800) [pid = 1854] [serial = 2083] [outer = (nil)] 12:38:53 INFO - PROCESS | 1854 | ++DOMWINDOW == 126 (0x88b52c00) [pid = 1854] [serial = 2084] [outer = 0x881b7800] 12:38:53 INFO - PROCESS | 1854 | 1461181133595 Marionette DEBUG loaded listener.js 12:38:53 INFO - PROCESS | 1854 | ++DOMWINDOW == 127 (0x88cb7c00) [pid = 1854] [serial = 2085] [outer = 0x881b7800] 12:38:54 INFO - PROCESS | 1854 | 1461181134641 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 12:38:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 12:38:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1646ms 12:38:54 INFO - PROCESS | 1854 | 1461181134695 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 12:38:54 INFO - PROCESS | 1854 | 1461181134708 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 12:38:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 12:38:54 INFO - PROCESS | 1854 | 1461181134720 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 12:38:54 INFO - PROCESS | 1854 | 1461181134724 Marionette TRACE conn4 <- [1,2750,null,{}] 12:38:54 INFO - PROCESS | 1854 | 1461181134732 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:54 INFO - PROCESS | 1854 | 1461181134986 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 12:38:55 INFO - PROCESS | 1854 | 1461181135314 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:55 INFO - PROCESS | 1854 | ++DOCSHELL 0x88e9f400 == 139 [pid = 1854] [id = 695] 12:38:55 INFO - PROCESS | 1854 | ++DOMWINDOW == 128 (0x8945cc00) [pid = 1854] [serial = 2086] [outer = (nil)] 12:38:55 INFO - PROCESS | 1854 | ++DOMWINDOW == 129 (0x89705800) [pid = 1854] [serial = 2087] [outer = 0x8945cc00] 12:38:55 INFO - PROCESS | 1854 | 1461181135407 Marionette DEBUG loaded listener.js 12:38:55 INFO - PROCESS | 1854 | ++DOMWINDOW == 130 (0x8a16c800) [pid = 1854] [serial = 2088] [outer = 0x8945cc00] 12:38:56 INFO - PROCESS | 1854 | 1461181136356 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 12:38:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 12:38:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1688ms 12:38:56 INFO - PROCESS | 1854 | 1461181136409 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 12:38:56 INFO - PROCESS | 1854 | 1461181136412 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 12:38:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 12:38:56 INFO - PROCESS | 1854 | 1461181136420 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 12:38:56 INFO - PROCESS | 1854 | 1461181136427 Marionette TRACE conn4 <- [1,2754,null,{}] 12:38:56 INFO - PROCESS | 1854 | 1461181136452 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:56 INFO - PROCESS | 1854 | 1461181136774 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 12:38:56 INFO - PROCESS | 1854 | 1461181136810 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:56 INFO - PROCESS | 1854 | ++DOCSHELL 0x8a173000 == 140 [pid = 1854] [id = 696] 12:38:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 131 (0x8b1e1c00) [pid = 1854] [serial = 2089] [outer = (nil)] 12:38:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 132 (0x8b308800) [pid = 1854] [serial = 2090] [outer = 0x8b1e1c00] 12:38:56 INFO - PROCESS | 1854 | 1461181136896 Marionette DEBUG loaded listener.js 12:38:57 INFO - PROCESS | 1854 | ++DOMWINDOW == 133 (0x8baaa800) [pid = 1854] [serial = 2091] [outer = 0x8b1e1c00] 12:38:57 INFO - PROCESS | 1854 | --DOMWINDOW == 132 (0x9408a000) [pid = 1854] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 12:38:57 INFO - PROCESS | 1854 | --DOMWINDOW == 131 (0x8a1e7800) [pid = 1854] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 12:38:57 INFO - PROCESS | 1854 | --DOMWINDOW == 130 (0x852f3000) [pid = 1854] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 12:38:57 INFO - PROCESS | 1854 | --DOMWINDOW == 129 (0x8ba9d400) [pid = 1854] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 12:38:57 INFO - PROCESS | 1854 | --DOMWINDOW == 128 (0x90264c00) [pid = 1854] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 12:38:57 INFO - PROCESS | 1854 | --DOMWINDOW == 127 (0x8ea0c400) [pid = 1854] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 12:38:57 INFO - PROCESS | 1854 | --DOMWINDOW == 126 (0x8ec5a800) [pid = 1854] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 12:38:57 INFO - PROCESS | 1854 | --DOMWINDOW == 125 (0x93f22800) [pid = 1854] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 12:38:57 INFO - PROCESS | 1854 | --DOMWINDOW == 124 (0x99346c00) [pid = 1854] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 12:38:57 INFO - PROCESS | 1854 | --DOMWINDOW == 123 (0x85ac1400) [pid = 1854] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 12:38:57 INFO - PROCESS | 1854 | --DOMWINDOW == 122 (0x89543400) [pid = 1854] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 12:38:57 INFO - PROCESS | 1854 | --DOMWINDOW == 121 (0x9066d800) [pid = 1854] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 12:38:57 INFO - PROCESS | 1854 | --DOMWINDOW == 120 (0x9ad4fc00) [pid = 1854] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 12:38:57 INFO - PROCESS | 1854 | --DOMWINDOW == 119 (0x97f24800) [pid = 1854] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 12:38:57 INFO - PROCESS | 1854 | --DOMWINDOW == 118 (0x90672c00) [pid = 1854] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 12:38:57 INFO - PROCESS | 1854 | --DOMWINDOW == 117 (0x8c76dc00) [pid = 1854] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 12:38:57 INFO - PROCESS | 1854 | --DOMWINDOW == 116 (0x8c76d800) [pid = 1854] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 12:38:58 INFO - PROCESS | 1854 | --DOMWINDOW == 115 (0x85ac8400) [pid = 1854] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 12:38:58 INFO - PROCESS | 1854 | --DOMWINDOW == 114 (0x8970f000) [pid = 1854] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 12:38:58 INFO - PROCESS | 1854 | --DOMWINDOW == 113 (0x98b4b400) [pid = 1854] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 12:38:58 INFO - PROCESS | 1854 | 1461181138545 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 12:38:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 12:38:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 2154ms 12:38:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 12:38:58 INFO - PROCESS | 1854 | 1461181138576 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 12:38:58 INFO - PROCESS | 1854 | 1461181138580 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 12:38:58 INFO - PROCESS | 1854 | 1461181138587 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 12:38:58 INFO - PROCESS | 1854 | 1461181138591 Marionette TRACE conn4 <- [1,2758,null,{}] 12:38:58 INFO - PROCESS | 1854 | 1461181138597 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:58 INFO - PROCESS | 1854 | 1461181138907 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 12:38:58 INFO - PROCESS | 1854 | 1461181138931 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:58 INFO - PROCESS | 1854 | ++DOCSHELL 0x88b56c00 == 141 [pid = 1854] [id = 697] 12:38:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 114 (0x8b1eb400) [pid = 1854] [serial = 2092] [outer = (nil)] 12:38:59 INFO - PROCESS | 1854 | ++DOMWINDOW == 115 (0x8babc400) [pid = 1854] [serial = 2093] [outer = 0x8b1eb400] 12:38:59 INFO - PROCESS | 1854 | 1461181139011 Marionette DEBUG loaded listener.js 12:38:59 INFO - PROCESS | 1854 | ++DOMWINDOW == 116 (0x8bbb1000) [pid = 1854] [serial = 2094] [outer = 0x8b1eb400] 12:39:00 INFO - PROCESS | 1854 | 1461181140276 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 12:39:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 12:39:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1738ms 12:39:00 INFO - PROCESS | 1854 | 1461181140325 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 12:39:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 12:39:00 INFO - PROCESS | 1854 | 1461181140332 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 12:39:00 INFO - PROCESS | 1854 | 1461181140342 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 12:39:00 INFO - PROCESS | 1854 | 1461181140348 Marionette TRACE conn4 <- [1,2762,null,{}] 12:39:00 INFO - PROCESS | 1854 | 1461181140357 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:00 INFO - PROCESS | 1854 | 1461181140622 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 12:39:00 INFO - PROCESS | 1854 | 1461181140955 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:00 INFO - PROCESS | 1854 | ++DOCSHELL 0x881bdc00 == 142 [pid = 1854] [id = 698] 12:39:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 117 (0x881be400) [pid = 1854] [serial = 2095] [outer = (nil)] 12:39:01 INFO - PROCESS | 1854 | ++DOMWINDOW == 118 (0x88e9f000) [pid = 1854] [serial = 2096] [outer = 0x881be400] 12:39:01 INFO - PROCESS | 1854 | 1461181141056 Marionette DEBUG loaded listener.js 12:39:01 INFO - PROCESS | 1854 | ++DOMWINDOW == 119 (0x894d9c00) [pid = 1854] [serial = 2097] [outer = 0x881be400] 12:39:02 INFO - PROCESS | 1854 | 1461181142242 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 12:39:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 12:39:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1947ms 12:39:02 INFO - PROCESS | 1854 | 1461181142289 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 12:39:02 INFO - PROCESS | 1854 | 1461181142299 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 12:39:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 12:39:02 INFO - PROCESS | 1854 | 1461181142312 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 12:39:02 INFO - PROCESS | 1854 | 1461181142318 Marionette TRACE conn4 <- [1,2766,null,{}] 12:39:02 INFO - PROCESS | 1854 | 1461181142325 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:02 INFO - PROCESS | 1854 | 1461181142640 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 12:39:03 INFO - PROCESS | 1854 | 1461181142995 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:03 INFO - PROCESS | 1854 | ++DOCSHELL 0x8a2b7c00 == 143 [pid = 1854] [id = 699] 12:39:03 INFO - PROCESS | 1854 | ++DOMWINDOW == 120 (0x8a2bb000) [pid = 1854] [serial = 2098] [outer = (nil)] 12:39:03 INFO - PROCESS | 1854 | ++DOMWINDOW == 121 (0x8b261400) [pid = 1854] [serial = 2099] [outer = 0x8a2bb000] 12:39:03 INFO - PROCESS | 1854 | 1461181143093 Marionette DEBUG loaded listener.js 12:39:03 INFO - PROCESS | 1854 | ++DOMWINDOW == 122 (0x8baa8800) [pid = 1854] [serial = 2100] [outer = 0x8a2bb000] 12:39:04 INFO - PROCESS | 1854 | 1461181144180 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 12:39:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 12:39:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1942ms 12:39:04 INFO - PROCESS | 1854 | 1461181144254 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 12:39:04 INFO - PROCESS | 1854 | 1461181144258 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 12:39:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 12:39:04 INFO - PROCESS | 1854 | 1461181144267 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 12:39:04 INFO - PROCESS | 1854 | 1461181144274 Marionette TRACE conn4 <- [1,2770,null,{}] 12:39:04 INFO - PROCESS | 1854 | 1461181144293 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:04 INFO - PROCESS | 1854 | 1461181144701 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 12:39:05 INFO - PROCESS | 1854 | 1461181144998 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:05 INFO - PROCESS | 1854 | ++DOCSHELL 0x8b267000 == 144 [pid = 1854] [id = 700] 12:39:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 123 (0x8c6bd000) [pid = 1854] [serial = 2101] [outer = (nil)] 12:39:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 124 (0x8c8a7400) [pid = 1854] [serial = 2102] [outer = 0x8c6bd000] 12:39:05 INFO - PROCESS | 1854 | 1461181145120 Marionette DEBUG loaded listener.js 12:39:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 125 (0x8df2ac00) [pid = 1854] [serial = 2103] [outer = 0x8c6bd000] 12:39:06 INFO - PROCESS | 1854 | 1461181146176 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 12:39:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 12:39:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1943ms 12:39:06 INFO - PROCESS | 1854 | 1461181146210 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 12:39:06 INFO - PROCESS | 1854 | 1461181146215 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 12:39:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 12:39:06 INFO - PROCESS | 1854 | 1461181146223 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 12:39:06 INFO - PROCESS | 1854 | 1461181146227 Marionette TRACE conn4 <- [1,2774,null,{}] 12:39:06 INFO - PROCESS | 1854 | 1461181146234 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:06 INFO - PROCESS | 1854 | 1461181146499 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 12:39:06 INFO - PROCESS | 1854 | 1461181146836 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:06 INFO - PROCESS | 1854 | ++DOCSHELL 0x8c76ac00 == 145 [pid = 1854] [id = 701] 12:39:06 INFO - PROCESS | 1854 | ++DOMWINDOW == 126 (0x8e80fc00) [pid = 1854] [serial = 2104] [outer = (nil)] 12:39:06 INFO - PROCESS | 1854 | ++DOMWINDOW == 127 (0x8e8dd400) [pid = 1854] [serial = 2105] [outer = 0x8e80fc00] 12:39:06 INFO - PROCESS | 1854 | 1461181146938 Marionette DEBUG loaded listener.js 12:39:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 128 (0x8ea0b400) [pid = 1854] [serial = 2106] [outer = 0x8e80fc00] 12:39:07 INFO - PROCESS | 1854 | 1461181147918 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 12:39:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 12:39:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1740ms 12:39:07 INFO - PROCESS | 1854 | 1461181147965 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 12:39:07 INFO - PROCESS | 1854 | 1461181147969 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 12:39:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 12:39:07 INFO - PROCESS | 1854 | 1461181147993 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 12:39:08 INFO - PROCESS | 1854 | 1461181147998 Marionette TRACE conn4 <- [1,2778,null,{}] 12:39:08 INFO - PROCESS | 1854 | 1461181148012 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:08 INFO - PROCESS | 1854 | 1461181148277 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 12:39:08 INFO - PROCESS | 1854 | 1461181148618 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:08 INFO - PROCESS | 1854 | ++DOCSHELL 0x8e0e7c00 == 146 [pid = 1854] [id = 702] 12:39:08 INFO - PROCESS | 1854 | ++DOMWINDOW == 129 (0x8e801800) [pid = 1854] [serial = 2107] [outer = (nil)] 12:39:08 INFO - PROCESS | 1854 | ++DOMWINDOW == 130 (0x8f0ca000) [pid = 1854] [serial = 2108] [outer = 0x8e801800] 12:39:08 INFO - PROCESS | 1854 | 1461181148722 Marionette DEBUG loaded listener.js 12:39:08 INFO - PROCESS | 1854 | ++DOMWINDOW == 131 (0x8f35c400) [pid = 1854] [serial = 2109] [outer = 0x8e801800] 12:39:09 INFO - PROCESS | 1854 | 1461181149691 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 12:39:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 12:39:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1779ms 12:39:09 INFO - PROCESS | 1854 | 1461181149757 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 12:39:09 INFO - PROCESS | 1854 | 1461181149762 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 12:39:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 12:39:09 INFO - PROCESS | 1854 | 1461181149770 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 12:39:09 INFO - PROCESS | 1854 | 1461181149774 Marionette TRACE conn4 <- [1,2782,null,{}] 12:39:09 INFO - PROCESS | 1854 | 1461181149781 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:10 INFO - PROCESS | 1854 | 1461181150123 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 12:39:10 INFO - PROCESS | 1854 | 1461181150481 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:10 INFO - PROCESS | 1854 | ++DOCSHELL 0x8a2b7000 == 147 [pid = 1854] [id = 703] 12:39:10 INFO - PROCESS | 1854 | ++DOMWINDOW == 132 (0x8fd2cc00) [pid = 1854] [serial = 2110] [outer = (nil)] 12:39:10 INFO - PROCESS | 1854 | ++DOMWINDOW == 133 (0x8fd78000) [pid = 1854] [serial = 2111] [outer = 0x8fd2cc00] 12:39:10 INFO - PROCESS | 1854 | 1461181150581 Marionette DEBUG loaded listener.js 12:39:10 INFO - PROCESS | 1854 | ++DOMWINDOW == 134 (0x8fd98000) [pid = 1854] [serial = 2112] [outer = 0x8fd2cc00] 12:39:11 INFO - PROCESS | 1854 | 1461181151590 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 12:39:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 12:39:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1893ms 12:39:11 INFO - PROCESS | 1854 | 1461181151664 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 12:39:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 12:39:11 INFO - PROCESS | 1854 | 1461181151668 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 12:39:11 INFO - PROCESS | 1854 | 1461181151676 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 12:39:11 INFO - PROCESS | 1854 | 1461181151680 Marionette TRACE conn4 <- [1,2786,null,{}] 12:39:11 INFO - PROCESS | 1854 | 1461181151687 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:11 INFO - PROCESS | 1854 | 1461181151978 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 12:39:12 INFO - PROCESS | 1854 | 1461181152319 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:12 INFO - PROCESS | 1854 | ++DOCSHELL 0x85ac1800 == 148 [pid = 1854] [id = 704] 12:39:12 INFO - PROCESS | 1854 | ++DOMWINDOW == 135 (0x8fd6e000) [pid = 1854] [serial = 2113] [outer = (nil)] 12:39:12 INFO - PROCESS | 1854 | ++DOMWINDOW == 136 (0x902bac00) [pid = 1854] [serial = 2114] [outer = 0x8fd6e000] 12:39:12 INFO - PROCESS | 1854 | 1461181152435 Marionette DEBUG loaded listener.js 12:39:12 INFO - PROCESS | 1854 | ++DOMWINDOW == 137 (0x902bd400) [pid = 1854] [serial = 2115] [outer = 0x8fd6e000] 12:39:13 INFO - PROCESS | 1854 | 1461181153425 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 12:39:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 12:39:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1797ms 12:39:13 INFO - PROCESS | 1854 | 1461181153474 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 12:39:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 12:39:13 INFO - PROCESS | 1854 | 1461181153478 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 12:39:13 INFO - PROCESS | 1854 | 1461181153486 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 12:39:13 INFO - PROCESS | 1854 | 1461181153489 Marionette TRACE conn4 <- [1,2790,null,{}] 12:39:13 INFO - PROCESS | 1854 | 1461181153497 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:13 INFO - PROCESS | 1854 | 1461181153752 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 12:39:14 INFO - PROCESS | 1854 | 1461181154090 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:14 INFO - PROCESS | 1854 | ++DOCSHELL 0x8fd7ac00 == 149 [pid = 1854] [id = 705] 12:39:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 138 (0x8fd8e000) [pid = 1854] [serial = 2116] [outer = (nil)] 12:39:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 139 (0x912be800) [pid = 1854] [serial = 2117] [outer = 0x8fd8e000] 12:39:14 INFO - PROCESS | 1854 | 1461181154192 Marionette DEBUG loaded listener.js 12:39:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 140 (0x914ba800) [pid = 1854] [serial = 2118] [outer = 0x8fd8e000] 12:39:15 INFO - PROCESS | 1854 | 1461181155224 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 12:39:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 12:39:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1784ms 12:39:15 INFO - PROCESS | 1854 | 1461181155271 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 12:39:15 INFO - PROCESS | 1854 | 1461181155275 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 12:39:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 12:39:15 INFO - PROCESS | 1854 | 1461181155284 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 12:39:15 INFO - PROCESS | 1854 | 1461181155288 Marionette TRACE conn4 <- [1,2794,null,{}] 12:39:15 INFO - PROCESS | 1854 | 1461181155296 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:15 INFO - PROCESS | 1854 | 1461181155566 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 12:39:15 INFO - PROCESS | 1854 | 1461181155910 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:15 INFO - PROCESS | 1854 | ++DOCSHELL 0x88e9ac00 == 150 [pid = 1854] [id = 706] 12:39:15 INFO - PROCESS | 1854 | ++DOMWINDOW == 141 (0x8a2ba000) [pid = 1854] [serial = 2119] [outer = (nil)] 12:39:15 INFO - PROCESS | 1854 | ++DOMWINDOW == 142 (0x92de9800) [pid = 1854] [serial = 2120] [outer = 0x8a2ba000] 12:39:16 INFO - PROCESS | 1854 | 1461181156010 Marionette DEBUG loaded listener.js 12:39:16 INFO - PROCESS | 1854 | ++DOMWINDOW == 143 (0x92df0400) [pid = 1854] [serial = 2121] [outer = 0x8a2ba000] 12:39:16 INFO - PROCESS | 1854 | 1461181156954 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 12:39:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 12:39:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1690ms 12:39:16 INFO - PROCESS | 1854 | 1461181156975 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 12:39:16 INFO - PROCESS | 1854 | 1461181156978 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 12:39:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 12:39:16 INFO - PROCESS | 1854 | 1461181156987 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 12:39:16 INFO - PROCESS | 1854 | 1461181156992 Marionette TRACE conn4 <- [1,2798,null,{}] 12:39:17 INFO - PROCESS | 1854 | 1461181156999 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:17 INFO - PROCESS | 1854 | 1461181157365 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 12:39:17 INFO - PROCESS | 1854 | 1461181157661 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:17 INFO - PROCESS | 1854 | ++DOCSHELL 0x92a95800 == 151 [pid = 1854] [id = 707] 12:39:17 INFO - PROCESS | 1854 | ++DOMWINDOW == 144 (0x92de5c00) [pid = 1854] [serial = 2122] [outer = (nil)] 12:39:17 INFO - PROCESS | 1854 | ++DOMWINDOW == 145 (0x93f2ac00) [pid = 1854] [serial = 2123] [outer = 0x92de5c00] 12:39:17 INFO - PROCESS | 1854 | 1461181157764 Marionette DEBUG loaded listener.js 12:39:17 INFO - PROCESS | 1854 | ++DOMWINDOW == 146 (0x93f2f000) [pid = 1854] [serial = 2124] [outer = 0x92de5c00] 12:39:18 INFO - PROCESS | 1854 | 1461181158765 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 12:39:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 12:39:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1843ms 12:39:18 INFO - PROCESS | 1854 | 1461181158831 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 12:39:18 INFO - PROCESS | 1854 | 1461181158837 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 12:39:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 12:39:18 INFO - PROCESS | 1854 | 1461181158844 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 12:39:18 INFO - PROCESS | 1854 | 1461181158850 Marionette TRACE conn4 <- [1,2802,null,{}] 12:39:18 INFO - PROCESS | 1854 | 1461181158857 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:19 INFO - PROCESS | 1854 | 1461181159205 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 12:39:19 INFO - PROCESS | 1854 | 1461181159579 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:19 INFO - PROCESS | 1854 | ++DOCSHELL 0x93f22800 == 152 [pid = 1854] [id = 708] 12:39:19 INFO - PROCESS | 1854 | ++DOMWINDOW == 147 (0x96389c00) [pid = 1854] [serial = 2125] [outer = (nil)] 12:39:19 INFO - PROCESS | 1854 | ++DOMWINDOW == 148 (0x96919c00) [pid = 1854] [serial = 2126] [outer = 0x96389c00] 12:39:19 INFO - PROCESS | 1854 | 1461181159707 Marionette DEBUG loaded listener.js 12:39:19 INFO - PROCESS | 1854 | ++DOMWINDOW == 149 (0x9738a000) [pid = 1854] [serial = 2127] [outer = 0x96389c00] 12:39:20 INFO - PROCESS | 1854 | 1461181160707 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 12:39:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 12:39:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1885ms 12:39:20 INFO - PROCESS | 1854 | 1461181160750 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 12:39:20 INFO - PROCESS | 1854 | 1461181160755 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 12:39:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 12:39:20 INFO - PROCESS | 1854 | 1461181160767 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 12:39:20 INFO - PROCESS | 1854 | 1461181160771 Marionette TRACE conn4 <- [1,2806,null,{}] 12:39:20 INFO - PROCESS | 1854 | 1461181160778 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:21 INFO - PROCESS | 1854 | 1461181161046 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 12:39:21 INFO - PROCESS | 1854 | 1461181161409 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:21 INFO - PROCESS | 1854 | ++DOCSHELL 0x8e810c00 == 153 [pid = 1854] [id = 709] 12:39:21 INFO - PROCESS | 1854 | ++DOMWINDOW == 150 (0x8fd78c00) [pid = 1854] [serial = 2128] [outer = (nil)] 12:39:21 INFO - PROCESS | 1854 | ++DOMWINDOW == 151 (0x973a9800) [pid = 1854] [serial = 2129] [outer = 0x8fd78c00] 12:39:21 INFO - PROCESS | 1854 | 1461181161516 Marionette DEBUG loaded listener.js 12:39:21 INFO - PROCESS | 1854 | ++DOMWINDOW == 152 (0x97496400) [pid = 1854] [serial = 2130] [outer = 0x8fd78c00] 12:39:22 INFO - PROCESS | 1854 | 1461181162468 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 12:39:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 12:39:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1738ms 12:39:22 INFO - PROCESS | 1854 | 1461181162506 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 12:39:22 INFO - PROCESS | 1854 | 1461181162510 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 12:39:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 12:39:22 INFO - PROCESS | 1854 | 1461181162518 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 12:39:22 INFO - PROCESS | 1854 | 1461181162522 Marionette TRACE conn4 <- [1,2810,null,{}] 12:39:22 INFO - PROCESS | 1854 | 1461181162528 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:22 INFO - PROCESS | 1854 | 1461181162802 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 12:39:23 INFO - PROCESS | 1854 | 1461181163154 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:23 INFO - PROCESS | 1854 | ++DOCSHELL 0x894d3800 == 154 [pid = 1854] [id = 710] 12:39:23 INFO - PROCESS | 1854 | ++DOMWINDOW == 153 (0x97494000) [pid = 1854] [serial = 2131] [outer = (nil)] 12:39:23 INFO - PROCESS | 1854 | ++DOMWINDOW == 154 (0x97aaec00) [pid = 1854] [serial = 2132] [outer = 0x97494000] 12:39:23 INFO - PROCESS | 1854 | 1461181163261 Marionette DEBUG loaded listener.js 12:39:23 INFO - PROCESS | 1854 | ++DOMWINDOW == 155 (0x97ab2000) [pid = 1854] [serial = 2133] [outer = 0x97494000] 12:39:24 INFO - PROCESS | 1854 | 1461181164235 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 12:39:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 12:39:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1788ms 12:39:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 12:39:24 INFO - PROCESS | 1854 | 1461181164307 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 12:39:24 INFO - PROCESS | 1854 | 1461181164310 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 12:39:24 INFO - PROCESS | 1854 | 1461181164318 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 12:39:24 INFO - PROCESS | 1854 | 1461181164321 Marionette TRACE conn4 <- [1,2814,null,{}] 12:39:24 INFO - PROCESS | 1854 | 1461181164329 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:24 INFO - PROCESS | 1854 | 1461181164627 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 12:39:25 INFO - PROCESS | 1854 | 1461181164992 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:25 INFO - PROCESS | 1854 | ++DOCSHELL 0x97495400 == 155 [pid = 1854] [id = 711] 12:39:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 156 (0x97b93800) [pid = 1854] [serial = 2134] [outer = (nil)] 12:39:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 157 (0x97f22400) [pid = 1854] [serial = 2135] [outer = 0x97b93800] 12:39:25 INFO - PROCESS | 1854 | 1461181165098 Marionette DEBUG loaded listener.js 12:39:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 158 (0x97f24800) [pid = 1854] [serial = 2136] [outer = 0x97b93800] 12:39:26 INFO - PROCESS | 1854 | 1461181166038 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 12:39:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 12:39:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1785ms 12:39:26 INFO - PROCESS | 1854 | 1461181166111 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 12:39:26 INFO - PROCESS | 1854 | 1461181166116 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 12:39:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 12:39:26 INFO - PROCESS | 1854 | 1461181166126 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 12:39:26 INFO - PROCESS | 1854 | 1461181166129 Marionette TRACE conn4 <- [1,2818,null,{}] 12:39:26 INFO - PROCESS | 1854 | 1461181166136 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:26 INFO - PROCESS | 1854 | 1461181166404 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 12:39:26 INFO - PROCESS | 1854 | 1461181166759 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:26 INFO - PROCESS | 1854 | ++DOCSHELL 0x90269c00 == 156 [pid = 1854] [id = 712] 12:39:26 INFO - PROCESS | 1854 | ++DOMWINDOW == 159 (0x90665c00) [pid = 1854] [serial = 2137] [outer = (nil)] 12:39:26 INFO - PROCESS | 1854 | ++DOMWINDOW == 160 (0x98011800) [pid = 1854] [serial = 2138] [outer = 0x90665c00] 12:39:26 INFO - PROCESS | 1854 | 1461181166859 Marionette DEBUG loaded listener.js 12:39:26 INFO - PROCESS | 1854 | ++DOMWINDOW == 161 (0x98017c00) [pid = 1854] [serial = 2139] [outer = 0x90665c00] 12:39:27 INFO - PROCESS | 1854 | 1461181167833 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 12:39:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 12:39:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1743ms 12:39:27 INFO - PROCESS | 1854 | 1461181167870 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 12:39:27 INFO - PROCESS | 1854 | 1461181167875 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 12:39:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 12:39:27 INFO - PROCESS | 1854 | 1461181167882 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 12:39:27 INFO - PROCESS | 1854 | 1461181167886 Marionette TRACE conn4 <- [1,2822,null,{}] 12:39:27 INFO - PROCESS | 1854 | 1461181167893 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:28 INFO - PROCESS | 1854 | 1461181168156 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 12:39:28 INFO - PROCESS | 1854 | 1461181168503 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:28 INFO - PROCESS | 1854 | ++DOCSHELL 0x97b8e400 == 157 [pid = 1854] [id = 713] 12:39:28 INFO - PROCESS | 1854 | ++DOMWINDOW == 162 (0x97ec0c00) [pid = 1854] [serial = 2140] [outer = (nil)] 12:39:28 INFO - PROCESS | 1854 | ++DOMWINDOW == 163 (0x984a0c00) [pid = 1854] [serial = 2141] [outer = 0x97ec0c00] 12:39:28 INFO - PROCESS | 1854 | 1461181168603 Marionette DEBUG loaded listener.js 12:39:28 INFO - PROCESS | 1854 | ++DOMWINDOW == 164 (0x984a3c00) [pid = 1854] [serial = 2142] [outer = 0x97ec0c00] 12:39:29 INFO - PROCESS | 1854 | 1461181169547 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 12:39:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 12:39:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1734ms 12:39:29 INFO - PROCESS | 1854 | 1461181169618 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 12:39:29 INFO - PROCESS | 1854 | 1461181169622 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 12:39:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 12:39:29 INFO - PROCESS | 1854 | 1461181169629 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 12:39:29 INFO - PROCESS | 1854 | 1461181169633 Marionette TRACE conn4 <- [1,2826,null,{}] 12:39:29 INFO - PROCESS | 1854 | 1461181169639 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:29 INFO - PROCESS | 1854 | 1461181169942 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 12:39:30 INFO - PROCESS | 1854 | 1461181170292 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:32 INFO - PROCESS | 1854 | --DOCSHELL 0x9690bc00 == 156 [pid = 1854] [id = 490] 12:39:32 INFO - PROCESS | 1854 | --DOCSHELL 0x88b54400 == 155 [pid = 1854] [id = 615] 12:39:32 INFO - PROCESS | 1854 | --DOCSHELL 0x9938bc00 == 154 [pid = 1854] [id = 614] 12:39:33 INFO - PROCESS | 1854 | --DOMWINDOW == 163 (0x97ec6000) [pid = 1854] [serial = 2012] [outer = (nil)] [url = about:blank] 12:39:33 INFO - PROCESS | 1854 | --DOMWINDOW == 162 (0x8e80f400) [pid = 1854] [serial = 1991] [outer = (nil)] [url = about:blank] 12:39:33 INFO - PROCESS | 1854 | --DOMWINDOW == 161 (0x85ad0400) [pid = 1854] [serial = 2030] [outer = (nil)] [url = about:blank] 12:39:33 INFO - PROCESS | 1854 | --DOMWINDOW == 160 (0x8baa8c00) [pid = 1854] [serial = 1985] [outer = (nil)] [url = about:blank] 12:39:33 INFO - PROCESS | 1854 | --DOMWINDOW == 159 (0x914b6800) [pid = 1854] [serial = 2004] [outer = (nil)] [url = about:blank] 12:39:33 INFO - PROCESS | 1854 | --DOMWINDOW == 158 (0x8fd96800) [pid = 1854] [serial = 1998] [outer = (nil)] [url = about:blank] 12:39:33 INFO - PROCESS | 1854 | --DOMWINDOW == 157 (0x8fd2fc00) [pid = 1854] [serial = 1995] [outer = (nil)] [url = about:blank] 12:39:33 INFO - PROCESS | 1854 | --DOMWINDOW == 156 (0x8ec65800) [pid = 1854] [serial = 1994] [outer = (nil)] [url = about:blank] 12:39:33 INFO - PROCESS | 1854 | --DOMWINDOW == 155 (0x9408fc00) [pid = 1854] [serial = 2009] [outer = (nil)] [url = about:blank] 12:39:33 INFO - PROCESS | 1854 | --DOMWINDOW == 154 (0x9fca7400) [pid = 1854] [serial = 2027] [outer = (nil)] [url = about:blank] 12:39:33 INFO - PROCESS | 1854 | --DOMWINDOW == 153 (0x97f2b000) [pid = 1854] [serial = 2013] [outer = (nil)] [url = about:blank] 12:39:33 INFO - PROCESS | 1854 | --DOMWINDOW == 152 (0x8fd8f400) [pid = 1854] [serial = 1997] [outer = (nil)] [url = about:blank] 12:39:33 INFO - PROCESS | 1854 | --DOMWINDOW == 151 (0x9b29c000) [pid = 1854] [serial = 2021] [outer = (nil)] [url = about:blank] 12:39:33 INFO - PROCESS | 1854 | --DOMWINDOW == 150 (0x8795dc00) [pid = 1854] [serial = 1979] [outer = (nil)] [url = about:blank] 12:39:33 INFO - PROCESS | 1854 | --DOMWINDOW == 149 (0x87783c00) [pid = 1854] [serial = 2031] [outer = (nil)] [url = about:blank] 12:39:33 INFO - PROCESS | 1854 | --DOMWINDOW == 148 (0x912b4c00) [pid = 1854] [serial = 2003] [outer = (nil)] [url = about:blank] 12:39:33 INFO - PROCESS | 1854 | --DOMWINDOW == 147 (0x97386400) [pid = 1854] [serial = 2010] [outer = (nil)] [url = about:blank] 12:39:33 INFO - PROCESS | 1854 | --DOMWINDOW == 146 (0x8a1f0800) [pid = 1854] [serial = 1983] [outer = (nil)] [url = about:blank] 12:39:33 INFO - PROCESS | 1854 | --DOMWINDOW == 145 (0x99347000) [pid = 1854] [serial = 2019] [outer = (nil)] [url = about:blank] 12:39:33 INFO - PROCESS | 1854 | --DOMWINDOW == 144 (0x9fb2e800) [pid = 1854] [serial = 2024] [outer = (nil)] [url = about:blank] 12:39:33 INFO - PROCESS | 1854 | --DOMWINDOW == 143 (0x989d0000) [pid = 1854] [serial = 2016] [outer = (nil)] [url = about:blank] 12:39:33 INFO - PROCESS | 1854 | --DOMWINDOW == 142 (0x9fb9a800) [pid = 1854] [serial = 2025] [outer = (nil)] [url = about:blank] 12:39:33 INFO - PROCESS | 1854 | --DOMWINDOW == 141 (0x9933ac00) [pid = 1854] [serial = 2018] [outer = (nil)] [url = about:blank] 12:39:33 INFO - PROCESS | 1854 | --DOMWINDOW == 140 (0x9dff9800) [pid = 1854] [serial = 2022] [outer = (nil)] [url = about:blank] 12:39:33 INFO - PROCESS | 1854 | --DOMWINDOW == 139 (0x92deb400) [pid = 1854] [serial = 2007] [outer = (nil)] [url = about:blank] 12:39:33 INFO - PROCESS | 1854 | --DOMWINDOW == 138 (0x902bf800) [pid = 1854] [serial = 2001] [outer = (nil)] [url = about:blank] 12:39:33 INFO - PROCESS | 1854 | --DOMWINDOW == 137 (0x8df2ec00) [pid = 1854] [serial = 1989] [outer = (nil)] [url = about:blank] 12:39:33 INFO - PROCESS | 1854 | --DOMWINDOW == 136 (0x989c2000) [pid = 1854] [serial = 2015] [outer = (nil)] [url = about:blank] 12:39:33 INFO - PROCESS | 1854 | --DOMWINDOW == 135 (0x8df24000) [pid = 1854] [serial = 1988] [outer = (nil)] [url = about:blank] 12:39:33 INFO - PROCESS | 1854 | --DOMWINDOW == 134 (0x902b2000) [pid = 1854] [serial = 2000] [outer = (nil)] [url = about:blank] 12:39:33 INFO - PROCESS | 1854 | --DOMWINDOW == 133 (0x8e8d5400) [pid = 1854] [serial = 1992] [outer = (nil)] [url = about:blank] 12:39:33 INFO - PROCESS | 1854 | --DOMWINDOW == 132 (0x8970bc00) [pid = 1854] [serial = 1982] [outer = (nil)] [url = about:blank] 12:39:33 INFO - PROCESS | 1854 | --DOMWINDOW == 131 (0x92de4400) [pid = 1854] [serial = 2006] [outer = (nil)] [url = about:blank] 12:39:33 INFO - PROCESS | 1854 | --DOMWINDOW == 130 (0x889f0c00) [pid = 1854] [serial = 2033] [outer = (nil)] [url = about:blank] 12:39:33 INFO - PROCESS | 1854 | --DOMWINDOW == 129 (0x8bbb4000) [pid = 1854] [serial = 1986] [outer = (nil)] [url = about:blank] 12:39:33 INFO - PROCESS | 1854 | --DOMWINDOW == 128 (0x8c6bd400) [pid = 1854] [serial = 1920] [outer = (nil)] [url = about:blank] 12:39:33 INFO - PROCESS | 1854 | --DOMWINDOW == 127 (0x881be800) [pid = 1854] [serial = 1980] [outer = (nil)] [url = about:blank] 12:39:33 INFO - PROCESS | 1854 | --DOMWINDOW == 126 (0xa0040400) [pid = 1854] [serial = 1968] [outer = (nil)] [url = about:blank] 12:39:33 INFO - PROCESS | 1854 | --DOMWINDOW == 125 (0x88b4bc00) [pid = 1854] [serial = 2034] [outer = (nil)] [url = about:blank] 12:39:33 INFO - PROCESS | 1854 | --DOMWINDOW == 124 (0x88ea2800) [pid = 1854] [serial = 2036] [outer = (nil)] [url = about:blank] 12:39:33 INFO - PROCESS | 1854 | ++DOCSHELL 0x848edc00 == 155 [pid = 1854] [id = 714] 12:39:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 125 (0x84a4cc00) [pid = 1854] [serial = 2143] [outer = (nil)] 12:39:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 126 (0x85ac2c00) [pid = 1854] [serial = 2144] [outer = 0x84a4cc00] 12:39:33 INFO - PROCESS | 1854 | 1461181173255 Marionette DEBUG loaded listener.js 12:39:33 INFO - PROCESS | 1854 | ++DOMWINDOW == 127 (0x8795d800) [pid = 1854] [serial = 2145] [outer = 0x84a4cc00] 12:39:34 INFO - PROCESS | 1854 | 1461181174266 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 12:39:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 12:39:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 4706ms 12:39:34 INFO - PROCESS | 1854 | 1461181174338 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 12:39:34 INFO - PROCESS | 1854 | 1461181174345 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 12:39:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 12:39:34 INFO - PROCESS | 1854 | 1461181174356 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 12:39:34 INFO - PROCESS | 1854 | 1461181174363 Marionette TRACE conn4 <- [1,2830,null,{}] 12:39:34 INFO - PROCESS | 1854 | 1461181174372 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:34 INFO - PROCESS | 1854 | 1461181174675 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 12:39:34 INFO - PROCESS | 1854 | 1461181174976 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:35 INFO - PROCESS | 1854 | ++DOCSHELL 0x88b54800 == 156 [pid = 1854] [id = 715] 12:39:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 128 (0x88b56000) [pid = 1854] [serial = 2146] [outer = (nil)] 12:39:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 129 (0x88cb6800) [pid = 1854] [serial = 2147] [outer = 0x88b56000] 12:39:35 INFO - PROCESS | 1854 | 1461181175072 Marionette DEBUG loaded listener.js 12:39:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 130 (0x88ea1c00) [pid = 1854] [serial = 2148] [outer = 0x88b56000] 12:39:36 INFO - PROCESS | 1854 | 1461181176077 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 12:39:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 12:39:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1795ms 12:39:36 INFO - PROCESS | 1854 | 1461181176150 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 12:39:36 INFO - PROCESS | 1854 | 1461181176157 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 12:39:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 12:39:36 INFO - PROCESS | 1854 | 1461181176169 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 12:39:36 INFO - PROCESS | 1854 | 1461181176173 Marionette TRACE conn4 <- [1,2834,null,{}] 12:39:36 INFO - PROCESS | 1854 | 1461181176191 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:36 INFO - PROCESS | 1854 | 1461181176513 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 12:39:36 INFO - PROCESS | 1854 | 1461181176548 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:36 INFO - PROCESS | 1854 | ++DOCSHELL 0x852ec000 == 157 [pid = 1854] [id = 716] 12:39:36 INFO - PROCESS | 1854 | ++DOMWINDOW == 131 (0x88e95800) [pid = 1854] [serial = 2149] [outer = (nil)] 12:39:36 INFO - PROCESS | 1854 | ++DOMWINDOW == 132 (0x8a173400) [pid = 1854] [serial = 2150] [outer = 0x88e95800] 12:39:36 INFO - PROCESS | 1854 | 1461181176637 Marionette DEBUG loaded listener.js 12:39:36 INFO - PROCESS | 1854 | ++DOMWINDOW == 133 (0x8a1ec400) [pid = 1854] [serial = 2151] [outer = 0x88e95800] 12:39:38 INFO - PROCESS | 1854 | --DOMWINDOW == 132 (0x8954ac00) [pid = 1854] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 12:39:38 INFO - PROCESS | 1854 | --DOMWINDOW == 131 (0x8fd77800) [pid = 1854] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 12:39:38 INFO - PROCESS | 1854 | --DOMWINDOW == 130 (0x8b25e400) [pid = 1854] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 12:39:38 INFO - PROCESS | 1854 | --DOMWINDOW == 129 (0x8fd70000) [pid = 1854] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 12:39:38 INFO - PROCESS | 1854 | --DOMWINDOW == 128 (0x8b307800) [pid = 1854] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 12:39:38 INFO - PROCESS | 1854 | --DOMWINDOW == 127 (0x9026d400) [pid = 1854] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 12:39:38 INFO - PROCESS | 1854 | --DOMWINDOW == 126 (0x8e0e2c00) [pid = 1854] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 12:39:38 INFO - PROCESS | 1854 | --DOMWINDOW == 125 (0x8c8b6c00) [pid = 1854] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 12:39:38 INFO - PROCESS | 1854 | --DOMWINDOW == 124 (0x8945cc00) [pid = 1854] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 12:39:38 INFO - PROCESS | 1854 | --DOMWINDOW == 123 (0x85ad0800) [pid = 1854] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 12:39:38 INFO - PROCESS | 1854 | --DOMWINDOW == 122 (0x8c6b7c00) [pid = 1854] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 12:39:38 INFO - PROCESS | 1854 | --DOMWINDOW == 121 (0x8b1e1c00) [pid = 1854] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 12:39:38 INFO - PROCESS | 1854 | --DOMWINDOW == 120 (0x8e80d400) [pid = 1854] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 12:39:38 INFO - PROCESS | 1854 | --DOMWINDOW == 119 (0x8c772c00) [pid = 1854] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 12:39:38 INFO - PROCESS | 1854 | --DOMWINDOW == 118 (0x962d8000) [pid = 1854] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 12:39:38 INFO - PROCESS | 1854 | --DOMWINDOW == 117 (0x9066f800) [pid = 1854] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 12:39:38 INFO - PROCESS | 1854 | --DOMWINDOW == 116 (0x8fd93000) [pid = 1854] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 12:39:38 INFO - PROCESS | 1854 | --DOMWINDOW == 115 (0x8b267800) [pid = 1854] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 12:39:38 INFO - PROCESS | 1854 | --DOMWINDOW == 114 (0x881b7800) [pid = 1854] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 12:39:38 INFO - PROCESS | 1854 | --DOMWINDOW == 113 (0x87776800) [pid = 1854] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 12:39:38 INFO - PROCESS | 1854 | 1461181178536 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 12:39:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 12:39:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 2450ms 12:39:38 INFO - PROCESS | 1854 | 1461181178620 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 12:39:38 INFO - PROCESS | 1854 | 1461181178626 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 12:39:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 12:39:38 INFO - PROCESS | 1854 | 1461181178642 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 12:39:38 INFO - PROCESS | 1854 | 1461181178648 Marionette TRACE conn4 <- [1,2838,null,{}] 12:39:38 INFO - PROCESS | 1854 | 1461181178666 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:38 INFO - PROCESS | 1854 | 1461181178983 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 12:39:39 INFO - PROCESS | 1854 | 1461181179124 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:39 INFO - PROCESS | 1854 | ++DOCSHELL 0x89455c00 == 158 [pid = 1854] [id = 717] 12:39:39 INFO - PROCESS | 1854 | ++DOMWINDOW == 114 (0x8b1e4000) [pid = 1854] [serial = 2152] [outer = (nil)] 12:39:39 INFO - PROCESS | 1854 | ++DOMWINDOW == 115 (0x8b25c800) [pid = 1854] [serial = 2153] [outer = 0x8b1e4000] 12:39:39 INFO - PROCESS | 1854 | 1461181179205 Marionette DEBUG loaded listener.js 12:39:39 INFO - PROCESS | 1854 | ++DOMWINDOW == 116 (0x8b30ec00) [pid = 1854] [serial = 2154] [outer = 0x8b1e4000] 12:39:40 INFO - PROCESS | 1854 | 1461181180081 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 12:39:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 12:39:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1496ms 12:39:40 INFO - PROCESS | 1854 | 1461181180139 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 12:39:40 INFO - PROCESS | 1854 | 1461181180144 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 12:39:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 12:39:40 INFO - PROCESS | 1854 | 1461181180157 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 12:39:40 INFO - PROCESS | 1854 | 1461181180160 Marionette TRACE conn4 <- [1,2842,null,{}] 12:39:40 INFO - PROCESS | 1854 | 1461181180168 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:40 INFO - PROCESS | 1854 | 1461181180426 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 12:39:40 INFO - PROCESS | 1854 | 1461181180916 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:40 INFO - PROCESS | 1854 | ++DOCSHELL 0x852f1400 == 159 [pid = 1854] [id = 718] 12:39:40 INFO - PROCESS | 1854 | ++DOMWINDOW == 117 (0x852f3000) [pid = 1854] [serial = 2155] [outer = (nil)] 12:39:41 INFO - PROCESS | 1854 | ++DOMWINDOW == 118 (0x85acd000) [pid = 1854] [serial = 2156] [outer = 0x852f3000] 12:39:41 INFO - PROCESS | 1854 | 1461181181034 Marionette DEBUG loaded listener.js 12:39:41 INFO - PROCESS | 1854 | ++DOMWINDOW == 119 (0x87966800) [pid = 1854] [serial = 2157] [outer = 0x852f3000] 12:39:42 INFO - PROCESS | 1854 | 1461181182075 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 12:39:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 12:39:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1994ms 12:39:42 INFO - PROCESS | 1854 | 1461181182153 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 12:39:42 INFO - PROCESS | 1854 | 1461181182163 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 12:39:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 12:39:42 INFO - PROCESS | 1854 | 1461181182174 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 12:39:42 INFO - PROCESS | 1854 | 1461181182179 Marionette TRACE conn4 <- [1,2846,null,{}] 12:39:42 INFO - PROCESS | 1854 | 1461181182189 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:42 INFO - PROCESS | 1854 | 1461181182508 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 12:39:42 INFO - PROCESS | 1854 | 1461181182877 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:42 INFO - PROCESS | 1854 | ++DOCSHELL 0x889f5000 == 160 [pid = 1854] [id = 719] 12:39:42 INFO - PROCESS | 1854 | ++DOMWINDOW == 120 (0x88b4e400) [pid = 1854] [serial = 2158] [outer = (nil)] 12:39:42 INFO - PROCESS | 1854 | ++DOMWINDOW == 121 (0x89455000) [pid = 1854] [serial = 2159] [outer = 0x88b4e400] 12:39:42 INFO - PROCESS | 1854 | 1461181182980 Marionette DEBUG loaded listener.js 12:39:43 INFO - PROCESS | 1854 | ++DOMWINDOW == 122 (0x894d5c00) [pid = 1854] [serial = 2160] [outer = 0x88b4e400] 12:39:44 INFO - PROCESS | 1854 | 1461181184080 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 12:39:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 12:39:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1942ms 12:39:44 INFO - PROCESS | 1854 | 1461181184120 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 12:39:44 INFO - PROCESS | 1854 | 1461181184128 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 12:39:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 12:39:44 INFO - PROCESS | 1854 | 1461181184136 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 12:39:44 INFO - PROCESS | 1854 | 1461181184141 Marionette TRACE conn4 <- [1,2850,null,{}] 12:39:44 INFO - PROCESS | 1854 | 1461181184150 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:44 INFO - PROCESS | 1854 | 1461181184429 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 12:39:44 INFO - PROCESS | 1854 | 1461181184833 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:44 INFO - PROCESS | 1854 | ++DOCSHELL 0x89703400 == 161 [pid = 1854] [id = 720] 12:39:44 INFO - PROCESS | 1854 | ++DOMWINDOW == 123 (0x8a1eb800) [pid = 1854] [serial = 2161] [outer = (nil)] 12:39:44 INFO - PROCESS | 1854 | ++DOMWINDOW == 124 (0x8a2ba400) [pid = 1854] [serial = 2162] [outer = 0x8a1eb800] 12:39:44 INFO - PROCESS | 1854 | 1461181184936 Marionette DEBUG loaded listener.js 12:39:45 INFO - PROCESS | 1854 | ++DOMWINDOW == 125 (0x8b308400) [pid = 1854] [serial = 2163] [outer = 0x8a1eb800] 12:39:46 INFO - PROCESS | 1854 | 1461181186030 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 12:39:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 12:39:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1954ms 12:39:46 INFO - PROCESS | 1854 | 1461181186092 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 12:39:46 INFO - PROCESS | 1854 | 1461181186098 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 12:39:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 12:39:46 INFO - PROCESS | 1854 | 1461181186116 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 12:39:46 INFO - PROCESS | 1854 | 1461181186126 Marionette TRACE conn4 <- [1,2854,null,{}] 12:39:46 INFO - PROCESS | 1854 | 1461181186135 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:46 INFO - PROCESS | 1854 | 1461181186453 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 12:39:46 INFO - PROCESS | 1854 | 1461181186803 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:46 INFO - PROCESS | 1854 | ++DOCSHELL 0x85808000 == 162 [pid = 1854] [id = 721] 12:39:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 126 (0x881b9400) [pid = 1854] [serial = 2164] [outer = (nil)] 12:39:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 127 (0x8c6b7c00) [pid = 1854] [serial = 2165] [outer = 0x881b9400] 12:39:46 INFO - PROCESS | 1854 | 1461181186899 Marionette DEBUG loaded listener.js 12:39:47 INFO - PROCESS | 1854 | ++DOMWINDOW == 128 (0x8c771000) [pid = 1854] [serial = 2166] [outer = 0x881b9400] 12:39:47 INFO - PROCESS | 1854 | 1461181187938 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 12:39:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 12:39:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1902ms 12:39:48 INFO - PROCESS | 1854 | 1461181188009 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 12:39:48 INFO - PROCESS | 1854 | 1461181188015 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 12:39:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 12:39:48 INFO - PROCESS | 1854 | 1461181188022 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 12:39:48 INFO - PROCESS | 1854 | 1461181188027 Marionette TRACE conn4 <- [1,2858,null,{}] 12:39:48 INFO - PROCESS | 1854 | 1461181188033 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:48 INFO - PROCESS | 1854 | 1461181188337 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 12:39:48 INFO - PROCESS | 1854 | 1461181188680 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:48 INFO - PROCESS | 1854 | ++DOCSHELL 0x8bbad800 == 163 [pid = 1854] [id = 722] 12:39:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 129 (0x8c6ba400) [pid = 1854] [serial = 2167] [outer = (nil)] 12:39:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 130 (0x8df28800) [pid = 1854] [serial = 2168] [outer = 0x8c6ba400] 12:39:48 INFO - PROCESS | 1854 | 1461181188776 Marionette DEBUG loaded listener.js 12:39:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 131 (0x8e0e3c00) [pid = 1854] [serial = 2169] [outer = 0x8c6ba400] 12:39:49 INFO - PROCESS | 1854 | 1461181189778 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 12:39:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 12:39:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1850ms 12:39:49 INFO - PROCESS | 1854 | 1461181189874 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 12:39:49 INFO - PROCESS | 1854 | 1461181189877 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 12:39:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 12:39:49 INFO - PROCESS | 1854 | 1461181189886 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 12:39:49 INFO - PROCESS | 1854 | 1461181189890 Marionette TRACE conn4 <- [1,2862,null,{}] 12:39:49 INFO - PROCESS | 1854 | 1461181189897 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:50 INFO - PROCESS | 1854 | 1461181190201 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 12:39:50 INFO - PROCESS | 1854 | 1461181190570 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:50 INFO - PROCESS | 1854 | ++DOCSHELL 0x8e8d3000 == 164 [pid = 1854] [id = 723] 12:39:50 INFO - PROCESS | 1854 | ++DOMWINDOW == 132 (0x8e8d3400) [pid = 1854] [serial = 2170] [outer = (nil)] 12:39:50 INFO - PROCESS | 1854 | ++DOMWINDOW == 133 (0x8e8d9400) [pid = 1854] [serial = 2171] [outer = 0x8e8d3400] 12:39:50 INFO - PROCESS | 1854 | 1461181190680 Marionette DEBUG loaded listener.js 12:39:50 INFO - PROCESS | 1854 | ++DOMWINDOW == 134 (0x8f0cb800) [pid = 1854] [serial = 2172] [outer = 0x8e8d3400] 12:39:51 INFO - PROCESS | 1854 | 1461181191712 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 12:39:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 12:39:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1890ms 12:39:51 INFO - PROCESS | 1854 | 1461181191777 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 12:39:51 INFO - PROCESS | 1854 | 1461181191781 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 12:39:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 12:39:51 INFO - PROCESS | 1854 | 1461181191788 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 12:39:51 INFO - PROCESS | 1854 | 1461181191792 Marionette TRACE conn4 <- [1,2866,null,{}] 12:39:51 INFO - PROCESS | 1854 | 1461181191799 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:52 INFO - PROCESS | 1854 | 1461181192060 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 12:39:52 INFO - PROCESS | 1854 | 1461181192404 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:52 INFO - PROCESS | 1854 | ++DOCSHELL 0x8970d400 == 165 [pid = 1854] [id = 724] 12:39:52 INFO - PROCESS | 1854 | ++DOMWINDOW == 135 (0x8a2b6c00) [pid = 1854] [serial = 2173] [outer = (nil)] 12:39:52 INFO - PROCESS | 1854 | ++DOMWINDOW == 136 (0x8fd2fc00) [pid = 1854] [serial = 2174] [outer = 0x8a2b6c00] 12:39:52 INFO - PROCESS | 1854 | 1461181192502 Marionette DEBUG loaded listener.js 12:39:52 INFO - PROCESS | 1854 | ++DOMWINDOW == 137 (0x8fd6dc00) [pid = 1854] [serial = 2175] [outer = 0x8a2b6c00] 12:39:53 INFO - PROCESS | 1854 | 1461181193536 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 12:39:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 12:39:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1790ms 12:39:53 INFO - PROCESS | 1854 | 1461181193579 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 12:39:53 INFO - PROCESS | 1854 | 1461181193582 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 12:39:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 12:39:53 INFO - PROCESS | 1854 | 1461181193590 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 12:39:53 INFO - PROCESS | 1854 | 1461181193594 Marionette TRACE conn4 <- [1,2870,null,{}] 12:39:53 INFO - PROCESS | 1854 | 1461181193600 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:53 INFO - PROCESS | 1854 | 1461181193860 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 12:39:54 INFO - PROCESS | 1854 | 1461181194200 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:54 INFO - PROCESS | 1854 | ++DOCSHELL 0x859a7000 == 166 [pid = 1854] [id = 725] 12:39:54 INFO - PROCESS | 1854 | ++DOMWINDOW == 138 (0x8fd29c00) [pid = 1854] [serial = 2176] [outer = (nil)] 12:39:54 INFO - PROCESS | 1854 | ++DOMWINDOW == 139 (0x8fd95800) [pid = 1854] [serial = 2177] [outer = 0x8fd29c00] 12:39:54 INFO - PROCESS | 1854 | 1461181194301 Marionette DEBUG loaded listener.js 12:39:54 INFO - PROCESS | 1854 | ++DOMWINDOW == 140 (0x8fd98c00) [pid = 1854] [serial = 2178] [outer = 0x8fd29c00] 12:39:55 INFO - PROCESS | 1854 | 1461181195275 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 12:39:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 12:39:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1734ms 12:39:55 INFO - PROCESS | 1854 | 1461181195326 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 12:39:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 12:39:55 INFO - PROCESS | 1854 | 1461181195330 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 12:39:55 INFO - PROCESS | 1854 | 1461181195338 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 12:39:55 INFO - PROCESS | 1854 | 1461181195342 Marionette TRACE conn4 <- [1,2874,null,{}] 12:39:55 INFO - PROCESS | 1854 | 1461181195348 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:55 INFO - PROCESS | 1854 | 1461181195619 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 12:39:55 INFO - PROCESS | 1854 | 1461181195961 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:56 INFO - PROCESS | 1854 | ++DOCSHELL 0x8fd6c000 == 167 [pid = 1854] [id = 726] 12:39:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 141 (0x8fd74000) [pid = 1854] [serial = 2179] [outer = (nil)] 12:39:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 142 (0x90669400) [pid = 1854] [serial = 2180] [outer = 0x8fd74000] 12:39:56 INFO - PROCESS | 1854 | 1461181196065 Marionette DEBUG loaded listener.js 12:39:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 143 (0x9066cc00) [pid = 1854] [serial = 2181] [outer = 0x8fd74000] 12:39:57 INFO - PROCESS | 1854 | 1461181197041 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 12:39:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 12:39:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1739ms 12:39:57 INFO - PROCESS | 1854 | 1461181197077 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 12:39:57 INFO - PROCESS | 1854 | 1461181197083 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 12:39:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 12:39:57 INFO - PROCESS | 1854 | 1461181197090 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 12:39:57 INFO - PROCESS | 1854 | 1461181197095 Marionette TRACE conn4 <- [1,2878,null,{}] 12:39:57 INFO - PROCESS | 1854 | 1461181197101 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:57 INFO - PROCESS | 1854 | 1461181197361 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 12:39:57 INFO - PROCESS | 1854 | 1461181197708 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:57 INFO - PROCESS | 1854 | ++DOCSHELL 0x89546000 == 168 [pid = 1854] [id = 727] 12:39:57 INFO - PROCESS | 1854 | ++DOMWINDOW == 144 (0x8ba9f000) [pid = 1854] [serial = 2182] [outer = (nil)] 12:39:57 INFO - PROCESS | 1854 | ++DOMWINDOW == 145 (0x914c1400) [pid = 1854] [serial = 2183] [outer = 0x8ba9f000] 12:39:57 INFO - PROCESS | 1854 | 1461181197821 Marionette DEBUG loaded listener.js 12:39:57 INFO - PROCESS | 1854 | ++DOMWINDOW == 146 (0x91506400) [pid = 1854] [serial = 2184] [outer = 0x8ba9f000] 12:39:58 INFO - PROCESS | 1854 | 1461181198830 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 12:39:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 12:39:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1784ms 12:39:58 INFO - PROCESS | 1854 | 1461181198875 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 12:39:58 INFO - PROCESS | 1854 | 1461181198880 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 12:39:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 12:39:58 INFO - PROCESS | 1854 | 1461181198887 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 12:39:58 INFO - PROCESS | 1854 | 1461181198891 Marionette TRACE conn4 <- [1,2882,null,{}] 12:39:58 INFO - PROCESS | 1854 | 1461181198898 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:59 INFO - PROCESS | 1854 | 1461181199158 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 12:39:59 INFO - PROCESS | 1854 | 1461181199511 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:59 INFO - PROCESS | 1854 | ++DOCSHELL 0x9303c000 == 169 [pid = 1854] [id = 728] 12:39:59 INFO - PROCESS | 1854 | ++DOMWINDOW == 147 (0x93041000) [pid = 1854] [serial = 2185] [outer = (nil)] 12:39:59 INFO - PROCESS | 1854 | ++DOMWINDOW == 148 (0x93f29800) [pid = 1854] [serial = 2186] [outer = 0x93041000] 12:39:59 INFO - PROCESS | 1854 | 1461181199630 Marionette DEBUG loaded listener.js 12:39:59 INFO - PROCESS | 1854 | ++DOMWINDOW == 149 (0x9624c000) [pid = 1854] [serial = 2187] [outer = 0x93041000] 12:40:00 INFO - PROCESS | 1854 | 1461181200736 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 12:40:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 12:40:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1935ms 12:40:00 INFO - PROCESS | 1854 | 1461181200824 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 12:40:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 12:40:00 INFO - PROCESS | 1854 | 1461181200829 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 12:40:00 INFO - PROCESS | 1854 | 1461181200837 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 12:40:00 INFO - PROCESS | 1854 | 1461181200843 Marionette TRACE conn4 <- [1,2886,null,{}] 12:40:00 INFO - PROCESS | 1854 | 1461181200857 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:01 INFO - PROCESS | 1854 | 1461181201292 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 12:40:01 INFO - PROCESS | 1854 | 1461181201578 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:01 INFO - PROCESS | 1854 | ++DOCSHELL 0x92de5000 == 170 [pid = 1854] [id = 729] 12:40:01 INFO - PROCESS | 1854 | ++DOMWINDOW == 150 (0x9690c400) [pid = 1854] [serial = 2188] [outer = (nil)] 12:40:01 INFO - PROCESS | 1854 | ++DOMWINDOW == 151 (0x97b8e000) [pid = 1854] [serial = 2189] [outer = 0x9690c400] 12:40:01 INFO - PROCESS | 1854 | 1461181201693 Marionette DEBUG loaded listener.js 12:40:01 INFO - PROCESS | 1854 | ++DOMWINDOW == 152 (0x97ec6000) [pid = 1854] [serial = 2190] [outer = 0x9690c400] 12:40:03 INFO - PROCESS | 1854 | 1461181203184 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 12:40:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 12:40:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 2423ms 12:40:03 INFO - PROCESS | 1854 | 1461181203261 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 12:40:03 INFO - PROCESS | 1854 | 1461181203268 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 12:40:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 12:40:03 INFO - PROCESS | 1854 | 1461181203278 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 12:40:03 INFO - PROCESS | 1854 | 1461181203284 Marionette TRACE conn4 <- [1,2890,null,{}] 12:40:03 INFO - PROCESS | 1854 | 1461181203294 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:03 INFO - PROCESS | 1854 | 1461181203624 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 12:40:03 INFO - PROCESS | 1854 | 1461181203915 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:03 INFO - PROCESS | 1854 | ++DOCSHELL 0x96916c00 == 171 [pid = 1854] [id = 730] 12:40:03 INFO - PROCESS | 1854 | ++DOMWINDOW == 153 (0x9738ac00) [pid = 1854] [serial = 2191] [outer = (nil)] 12:40:03 INFO - PROCESS | 1854 | ++DOMWINDOW == 154 (0x984cb400) [pid = 1854] [serial = 2192] [outer = 0x9738ac00] 12:40:04 INFO - PROCESS | 1854 | 1461181204009 Marionette DEBUG loaded listener.js 12:40:04 INFO - PROCESS | 1854 | ++DOMWINDOW == 155 (0x984d0400) [pid = 1854] [serial = 2193] [outer = 0x9738ac00] 12:40:05 INFO - PROCESS | 1854 | 1461181205022 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 12:40:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 12:40:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1792ms 12:40:05 INFO - PROCESS | 1854 | 1461181205069 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 12:40:05 INFO - PROCESS | 1854 | 1461181205074 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 12:40:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 12:40:05 INFO - PROCESS | 1854 | 1461181205081 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 12:40:05 INFO - PROCESS | 1854 | 1461181205085 Marionette TRACE conn4 <- [1,2894,null,{}] 12:40:05 INFO - PROCESS | 1854 | 1461181205092 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:05 INFO - PROCESS | 1854 | 1461181205353 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 12:40:05 INFO - PROCESS | 1854 | 1461181205698 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:05 INFO - PROCESS | 1854 | ++DOCSHELL 0x93f21c00 == 172 [pid = 1854] [id = 731] 12:40:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 156 (0x9691ac00) [pid = 1854] [serial = 2194] [outer = (nil)] 12:40:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 157 (0x98b41800) [pid = 1854] [serial = 2195] [outer = 0x9691ac00] 12:40:05 INFO - PROCESS | 1854 | 1461181205817 Marionette DEBUG loaded listener.js 12:40:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 158 (0x98b48800) [pid = 1854] [serial = 2196] [outer = 0x9691ac00] 12:40:06 INFO - PROCESS | 1854 | 1461181206775 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 12:40:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 12:40:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1734ms 12:40:06 INFO - PROCESS | 1854 | 1461181206816 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 12:40:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 12:40:06 INFO - PROCESS | 1854 | 1461181206821 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 12:40:06 INFO - PROCESS | 1854 | 1461181206828 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 12:40:06 INFO - PROCESS | 1854 | 1461181206832 Marionette TRACE conn4 <- [1,2898,null,{}] 12:40:06 INFO - PROCESS | 1854 | 1461181206838 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:07 INFO - PROCESS | 1854 | 1461181207105 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 12:40:07 INFO - PROCESS | 1854 | 1461181207448 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:07 INFO - PROCESS | 1854 | ++DOCSHELL 0x984cec00 == 173 [pid = 1854] [id = 732] 12:40:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 159 (0x989c5400) [pid = 1854] [serial = 2197] [outer = (nil)] 12:40:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 160 (0x99254400) [pid = 1854] [serial = 2198] [outer = 0x989c5400] 12:40:07 INFO - PROCESS | 1854 | 1461181207549 Marionette DEBUG loaded listener.js 12:40:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 161 (0x9925b400) [pid = 1854] [serial = 2199] [outer = 0x989c5400] 12:40:08 INFO - PROCESS | 1854 | 1461181208531 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 12:40:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 12:40:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1793ms 12:40:08 INFO - PROCESS | 1854 | 1461181208622 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 12:40:08 INFO - PROCESS | 1854 | 1461181208625 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 12:40:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 12:40:08 INFO - PROCESS | 1854 | 1461181208633 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 12:40:08 INFO - PROCESS | 1854 | 1461181208637 Marionette TRACE conn4 <- [1,2902,null,{}] 12:40:08 INFO - PROCESS | 1854 | 1461181208645 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:08 INFO - PROCESS | 1854 | 1461181208950 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 12:40:09 INFO - PROCESS | 1854 | 1461181209307 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:09 INFO - PROCESS | 1854 | ++DOCSHELL 0x8fd71800 == 174 [pid = 1854] [id = 733] 12:40:09 INFO - PROCESS | 1854 | ++DOMWINDOW == 162 (0x8fd98800) [pid = 1854] [serial = 2200] [outer = (nil)] 12:40:09 INFO - PROCESS | 1854 | ++DOMWINDOW == 163 (0x99381800) [pid = 1854] [serial = 2201] [outer = 0x8fd98800] 12:40:09 INFO - PROCESS | 1854 | 1461181209403 Marionette DEBUG loaded listener.js 12:40:09 INFO - PROCESS | 1854 | ++DOMWINDOW == 164 (0x99387800) [pid = 1854] [serial = 2202] [outer = 0x8fd98800] 12:40:10 INFO - PROCESS | 1854 | 1461181210439 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 12:40:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 12:40:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1840ms 12:40:10 INFO - PROCESS | 1854 | 1461181210475 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 12:40:10 INFO - PROCESS | 1854 | 1461181210479 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 12:40:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 12:40:10 INFO - PROCESS | 1854 | 1461181210487 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 12:40:10 INFO - PROCESS | 1854 | 1461181210491 Marionette TRACE conn4 <- [1,2906,null,{}] 12:40:10 INFO - PROCESS | 1854 | 1461181210497 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:10 INFO - PROCESS | 1854 | 1461181210769 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 12:40:11 INFO - PROCESS | 1854 | 1461181211120 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:13 INFO - PROCESS | 1854 | --DOCSHELL 0x88cb9800 == 173 [pid = 1854] [id = 576] 12:40:13 INFO - PROCESS | 1854 | --DOCSHELL 0x84e69400 == 172 [pid = 1854] [id = 677] 12:40:13 INFO - PROCESS | 1854 | --DOCSHELL 0x8f0cb000 == 171 [pid = 1854] [id = 588] 12:40:13 INFO - PROCESS | 1854 | --DOCSHELL 0x92e30000 == 170 [pid = 1854] [id = 589] 12:40:13 INFO - PROCESS | 1854 | --DOCSHELL 0x88ea0400 == 169 [pid = 1854] [id = 585] 12:40:13 INFO - PROCESS | 1854 | --DOCSHELL 0x963ee400 == 168 [pid = 1854] [id = 138] 12:40:13 INFO - PROCESS | 1854 | --DOCSHELL 0x8a2b2000 == 167 [pid = 1854] [id = 590] 12:40:13 INFO - PROCESS | 1854 | --DOCSHELL 0x8fd90000 == 166 [pid = 1854] [id = 586] 12:40:13 INFO - PROCESS | 1854 | --DOCSHELL 0x8580e000 == 165 [pid = 1854] [id = 694] 12:40:13 INFO - PROCESS | 1854 | --DOCSHELL 0x8777c400 == 164 [pid = 1854] [id = 598] 12:40:13 INFO - PROCESS | 1854 | --DOCSHELL 0x847ee800 == 163 [pid = 1854] [id = 587] 12:40:13 INFO - PROCESS | 1854 | --DOCSHELL 0x88e9b800 == 162 [pid = 1854] [id = 147] 12:40:13 INFO - PROCESS | 1854 | --DOCSHELL 0x9408e800 == 161 [pid = 1854] [id = 591] 12:40:13 INFO - PROCESS | 1854 | --DOCSHELL 0x89455c00 == 160 [pid = 1854] [id = 717] 12:40:13 INFO - PROCESS | 1854 | --DOCSHELL 0x852ec000 == 159 [pid = 1854] [id = 716] 12:40:13 INFO - PROCESS | 1854 | --DOCSHELL 0x88b54800 == 158 [pid = 1854] [id = 715] 12:40:13 INFO - PROCESS | 1854 | --DOCSHELL 0x848edc00 == 157 [pid = 1854] [id = 714] 12:40:13 INFO - PROCESS | 1854 | --DOCSHELL 0x8e810c00 == 156 [pid = 1854] [id = 709] 12:40:13 INFO - PROCESS | 1854 | --DOCSHELL 0x93f22800 == 155 [pid = 1854] [id = 708] 12:40:13 INFO - PROCESS | 1854 | --DOCSHELL 0x88e9ac00 == 154 [pid = 1854] [id = 706] 12:40:13 INFO - PROCESS | 1854 | --DOCSHELL 0x92a95800 == 153 [pid = 1854] [id = 707] 12:40:13 INFO - PROCESS | 1854 | --DOCSHELL 0x8fd7ac00 == 152 [pid = 1854] [id = 705] 12:40:13 INFO - PROCESS | 1854 | --DOCSHELL 0x85ac1800 == 151 [pid = 1854] [id = 704] 12:40:13 INFO - PROCESS | 1854 | --DOCSHELL 0x8a2b7000 == 150 [pid = 1854] [id = 703] 12:40:13 INFO - PROCESS | 1854 | --DOCSHELL 0x8e0e7c00 == 149 [pid = 1854] [id = 702] 12:40:13 INFO - PROCESS | 1854 | --DOCSHELL 0x8b267000 == 148 [pid = 1854] [id = 700] 12:40:13 INFO - PROCESS | 1854 | --DOCSHELL 0x8c76ac00 == 147 [pid = 1854] [id = 701] 12:40:13 INFO - PROCESS | 1854 | --DOCSHELL 0x8a2b7c00 == 146 [pid = 1854] [id = 699] 12:40:13 INFO - PROCESS | 1854 | --DOCSHELL 0x881bdc00 == 145 [pid = 1854] [id = 698] 12:40:13 INFO - PROCESS | 1854 | --DOMWINDOW == 163 (0x8babc400) [pid = 1854] [serial = 2093] [outer = (nil)] [url = about:blank] 12:40:13 INFO - PROCESS | 1854 | --DOMWINDOW == 162 (0x8a174800) [pid = 1854] [serial = 2045] [outer = (nil)] [url = about:blank] 12:40:13 INFO - PROCESS | 1854 | --DOMWINDOW == 161 (0x9066dc00) [pid = 1854] [serial = 2075] [outer = (nil)] [url = about:blank] 12:40:13 INFO - PROCESS | 1854 | --DOMWINDOW == 160 (0x8ba9bc00) [pid = 1854] [serial = 2049] [outer = (nil)] [url = about:blank] 12:40:13 INFO - PROCESS | 1854 | --DOMWINDOW == 159 (0x9115d000) [pid = 1854] [serial = 2076] [outer = (nil)] [url = about:blank] 12:40:13 INFO - PROCESS | 1854 | --DOMWINDOW == 158 (0x8fd97000) [pid = 1854] [serial = 2070] [outer = (nil)] [url = about:blank] 12:40:13 INFO - PROCESS | 1854 | --DOMWINDOW == 157 (0x8bac6000) [pid = 1854] [serial = 1977] [outer = (nil)] [url = about:blank] 12:40:13 INFO - PROCESS | 1854 | --DOMWINDOW == 156 (0x91509800) [pid = 1854] [serial = 2079] [outer = (nil)] [url = about:blank] 12:40:13 INFO - PROCESS | 1854 | --DOMWINDOW == 155 (0x8f359400) [pid = 1854] [serial = 2067] [outer = (nil)] [url = about:blank] 12:40:13 INFO - PROCESS | 1854 | --DOMWINDOW == 154 (0x8e809400) [pid = 1854] [serial = 2060] [outer = (nil)] [url = about:blank] 12:40:13 INFO - PROCESS | 1854 | --DOMWINDOW == 153 (0x89705800) [pid = 1854] [serial = 2087] [outer = (nil)] [url = about:blank] 12:40:13 INFO - PROCESS | 1854 | --DOMWINDOW == 152 (0x88b4f400) [pid = 1854] [serial = 2040] [outer = (nil)] [url = about:blank] 12:40:13 INFO - PROCESS | 1854 | --DOMWINDOW == 151 (0x8c776000) [pid = 1854] [serial = 2055] [outer = (nil)] [url = about:blank] 12:40:13 INFO - PROCESS | 1854 | --DOMWINDOW == 150 (0x8f0ce000) [pid = 1854] [serial = 2066] [outer = (nil)] [url = about:blank] 12:40:13 INFO - PROCESS | 1854 | --DOMWINDOW == 149 (0x8b308800) [pid = 1854] [serial = 2090] [outer = (nil)] [url = about:blank] 12:40:13 INFO - PROCESS | 1854 | --DOMWINDOW == 148 (0x8ec58c00) [pid = 1854] [serial = 2064] [outer = (nil)] [url = about:blank] 12:40:13 INFO - PROCESS | 1854 | --DOMWINDOW == 147 (0x8b1ed000) [pid = 1854] [serial = 2046] [outer = (nil)] [url = about:blank] 12:40:13 INFO - PROCESS | 1854 | --DOMWINDOW == 146 (0x8c771800) [pid = 1854] [serial = 2054] [outer = (nil)] [url = about:blank] 12:40:13 INFO - PROCESS | 1854 | --DOMWINDOW == 145 (0x8df25400) [pid = 1854] [serial = 2058] [outer = (nil)] [url = about:blank] 12:40:13 INFO - PROCESS | 1854 | --DOMWINDOW == 144 (0x9fce5800) [pid = 1854] [serial = 2028] [outer = (nil)] [url = about:blank] 12:40:13 INFO - PROCESS | 1854 | --DOMWINDOW == 143 (0x92a0e400) [pid = 1854] [serial = 2081] [outer = (nil)] [url = about:blank] 12:40:13 INFO - PROCESS | 1854 | --DOMWINDOW == 142 (0x8e8d9800) [pid = 1854] [serial = 2061] [outer = (nil)] [url = about:blank] 12:40:13 INFO - PROCESS | 1854 | --DOMWINDOW == 141 (0x9026d800) [pid = 1854] [serial = 2073] [outer = (nil)] [url = about:blank] 12:40:13 INFO - PROCESS | 1854 | --DOMWINDOW == 140 (0x8b30d000) [pid = 1854] [serial = 2048] [outer = (nil)] [url = about:blank] 12:40:13 INFO - PROCESS | 1854 | --DOMWINDOW == 139 (0x8bac1800) [pid = 1854] [serial = 2052] [outer = (nil)] [url = about:blank] 12:40:13 INFO - PROCESS | 1854 | --DOMWINDOW == 138 (0x914b9c00) [pid = 1854] [serial = 2078] [outer = (nil)] [url = about:blank] 12:40:13 INFO - PROCESS | 1854 | --DOMWINDOW == 137 (0x8baaa800) [pid = 1854] [serial = 2091] [outer = (nil)] [url = about:blank] 12:40:13 INFO - PROCESS | 1854 | --DOMWINDOW == 136 (0x92a9b000) [pid = 1854] [serial = 2082] [outer = (nil)] [url = about:blank] 12:40:13 INFO - PROCESS | 1854 | --DOMWINDOW == 135 (0x8df22800) [pid = 1854] [serial = 2057] [outer = (nil)] [url = about:blank] 12:40:13 INFO - PROCESS | 1854 | --DOMWINDOW == 134 (0x8ec56400) [pid = 1854] [serial = 2063] [outer = (nil)] [url = about:blank] 12:40:13 INFO - PROCESS | 1854 | --DOMWINDOW == 133 (0x88b52c00) [pid = 1854] [serial = 2084] [outer = (nil)] [url = about:blank] 12:40:13 INFO - PROCESS | 1854 | --DOMWINDOW == 132 (0x88cb7c00) [pid = 1854] [serial = 2085] [outer = (nil)] [url = about:blank] 12:40:13 INFO - PROCESS | 1854 | --DOMWINDOW == 131 (0x9026bc00) [pid = 1854] [serial = 2072] [outer = (nil)] [url = about:blank] 12:40:13 INFO - PROCESS | 1854 | --DOMWINDOW == 130 (0x89548800) [pid = 1854] [serial = 2043] [outer = (nil)] [url = about:blank] 12:40:13 INFO - PROCESS | 1854 | --DOMWINDOW == 129 (0x894d4000) [pid = 1854] [serial = 2042] [outer = (nil)] [url = about:blank] 12:40:13 INFO - PROCESS | 1854 | --DOMWINDOW == 128 (0x886ee000) [pid = 1854] [serial = 2039] [outer = (nil)] [url = about:blank] 12:40:13 INFO - PROCESS | 1854 | --DOMWINDOW == 127 (0x8fd79800) [pid = 1854] [serial = 2069] [outer = (nil)] [url = about:blank] 12:40:13 INFO - PROCESS | 1854 | --DOMWINDOW == 126 (0x8a16c800) [pid = 1854] [serial = 2088] [outer = (nil)] [url = about:blank] 12:40:13 INFO - PROCESS | 1854 | --DOMWINDOW == 125 (0x8babd000) [pid = 1854] [serial = 2051] [outer = (nil)] [url = about:blank] 12:40:13 INFO - PROCESS | 1854 | ++DOCSHELL 0x847ee800 == 146 [pid = 1854] [id = 734] 12:40:13 INFO - PROCESS | 1854 | ++DOMWINDOW == 126 (0x848e8c00) [pid = 1854] [serial = 2203] [outer = (nil)] 12:40:13 INFO - PROCESS | 1854 | ++DOMWINDOW == 127 (0x852f5800) [pid = 1854] [serial = 2204] [outer = 0x848e8c00] 12:40:14 INFO - PROCESS | 1854 | 1461181214005 Marionette DEBUG loaded listener.js 12:40:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 128 (0x881bd000) [pid = 1854] [serial = 2205] [outer = 0x848e8c00] 12:40:15 INFO - PROCESS | 1854 | 1461181215066 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 12:40:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 12:40:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 4644ms 12:40:15 INFO - PROCESS | 1854 | 1461181215133 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 12:40:15 INFO - PROCESS | 1854 | 1461181215141 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 12:40:15 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 12:40:15 INFO - PROCESS | 1854 | 1461181215157 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 12:40:15 INFO - PROCESS | 1854 | 1461181215163 Marionette TRACE conn4 <- [1,2910,null,{}] 12:40:15 INFO - PROCESS | 1854 | 1461181215171 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:15 INFO - PROCESS | 1854 | 1461181215433 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 12:40:15 INFO - PROCESS | 1854 | 1461181215732 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:15 INFO - PROCESS | 1854 | ++DOCSHELL 0x88cb1400 == 147 [pid = 1854] [id = 735] 12:40:15 INFO - PROCESS | 1854 | ++DOMWINDOW == 129 (0x88cb2400) [pid = 1854] [serial = 2206] [outer = (nil)] 12:40:15 INFO - PROCESS | 1854 | ++DOMWINDOW == 130 (0x88e9d400) [pid = 1854] [serial = 2207] [outer = 0x88cb2400] 12:40:15 INFO - PROCESS | 1854 | 1461181215838 Marionette DEBUG loaded listener.js 12:40:15 INFO - PROCESS | 1854 | ++DOMWINDOW == 131 (0x8945d400) [pid = 1854] [serial = 2208] [outer = 0x88cb2400] 12:40:16 INFO - PROCESS | 1854 | 1461181216807 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 12:40:16 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 12:40:16 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 12:40:16 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1693ms 12:40:16 INFO - PROCESS | 1854 | 1461181216850 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 12:40:16 INFO - PROCESS | 1854 | 1461181216856 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 12:40:16 INFO - TEST-START | /DOMEvents/constructors.html 12:40:16 INFO - PROCESS | 1854 | 1461181216881 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 12:40:16 INFO - PROCESS | 1854 | 1461181216887 Marionette TRACE conn4 <- [1,2914,null,{}] 12:40:16 INFO - PROCESS | 1854 | 1461181216894 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:17 INFO - PROCESS | 1854 | 1461181217230 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 12:40:17 INFO - PROCESS | 1854 | 1461181217274 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:17 INFO - PROCESS | 1854 | ++DOCSHELL 0x88cb7c00 == 148 [pid = 1854] [id = 736] 12:40:17 INFO - PROCESS | 1854 | ++DOMWINDOW == 132 (0x88ea3c00) [pid = 1854] [serial = 2209] [outer = (nil)] 12:40:17 INFO - PROCESS | 1854 | ++DOMWINDOW == 133 (0x8a16a000) [pid = 1854] [serial = 2210] [outer = 0x88ea3c00] 12:40:17 INFO - PROCESS | 1854 | 1461181217361 Marionette DEBUG loaded listener.js 12:40:17 INFO - PROCESS | 1854 | ++DOMWINDOW == 134 (0x8a1e7c00) [pid = 1854] [serial = 2211] [outer = 0x88ea3c00] 12:40:19 INFO - PROCESS | 1854 | --DOMWINDOW == 133 (0x8fd78c00) [pid = 1854] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 12:40:19 INFO - PROCESS | 1854 | --DOMWINDOW == 132 (0x8c6bd000) [pid = 1854] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 12:40:19 INFO - PROCESS | 1854 | --DOMWINDOW == 131 (0x97b93800) [pid = 1854] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 12:40:19 INFO - PROCESS | 1854 | --DOMWINDOW == 130 (0x90665c00) [pid = 1854] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 12:40:19 INFO - PROCESS | 1854 | --DOMWINDOW == 129 (0x8a2bb000) [pid = 1854] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 12:40:19 INFO - PROCESS | 1854 | --DOMWINDOW == 128 (0x8e801800) [pid = 1854] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 12:40:19 INFO - PROCESS | 1854 | --DOMWINDOW == 127 (0x8fd6e000) [pid = 1854] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 12:40:19 INFO - PROCESS | 1854 | --DOMWINDOW == 126 (0x8fd8e000) [pid = 1854] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 12:40:19 INFO - PROCESS | 1854 | --DOMWINDOW == 125 (0x8e80fc00) [pid = 1854] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 12:40:19 INFO - PROCESS | 1854 | --DOMWINDOW == 124 (0x88b56000) [pid = 1854] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 12:40:19 INFO - PROCESS | 1854 | --DOMWINDOW == 123 (0x92de5c00) [pid = 1854] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 12:40:19 INFO - PROCESS | 1854 | --DOMWINDOW == 122 (0x881be400) [pid = 1854] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 12:40:19 INFO - PROCESS | 1854 | --DOMWINDOW == 121 (0x8a2ba000) [pid = 1854] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 12:40:19 INFO - PROCESS | 1854 | --DOMWINDOW == 120 (0x96389c00) [pid = 1854] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 12:40:19 INFO - PROCESS | 1854 | --DOMWINDOW == 119 (0x84a4cc00) [pid = 1854] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 12:40:19 INFO - PROCESS | 1854 | --DOMWINDOW == 118 (0x88e95800) [pid = 1854] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 12:40:19 INFO - PROCESS | 1854 | --DOMWINDOW == 117 (0x97494000) [pid = 1854] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 12:40:19 INFO - PROCESS | 1854 | --DOMWINDOW == 116 (0x8fd2cc00) [pid = 1854] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 12:40:19 INFO - PROCESS | 1854 | --DOMWINDOW == 115 (0x97ec0c00) [pid = 1854] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 12:40:19 INFO - PROCESS | 1854 | --DOMWINDOW == 114 (0x88cac800) [pid = 1854] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 12:40:19 INFO - PROCESS | 1854 | 1461181219382 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 12:40:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 12:40:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 12:40:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 12:40:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 12:40:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 12:40:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 12:40:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 12:40:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 12:40:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 12:40:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 12:40:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 12:40:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 12:40:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 12:40:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 12:40:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 12:40:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 12:40:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 12:40:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 12:40:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 12:40:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 12:40:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 12:40:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 12:40:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 12:40:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 12:40:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 12:40:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 12:40:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 12:40:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 12:40:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 12:40:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 12:40:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 12:40:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 12:40:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 12:40:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 12:40:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 12:40:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 12:40:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 12:40:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 12:40:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:40:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:40:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 12:40:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:40:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 12:40:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 12:40:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:40:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:40:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 12:40:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:40:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 12:40:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 12:40:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:40:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:40:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 12:40:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:40:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 12:40:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 12:40:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:40:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:40:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 12:40:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:40:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 12:40:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 12:40:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:40:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:40:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 12:40:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:40:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 12:40:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 12:40:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:40:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:40:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 12:40:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:40:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 12:40:19 INFO - TEST-OK | /DOMEvents/constructors.html | took 2618ms 12:40:19 INFO - PROCESS | 1854 | 1461181219490 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 12:40:19 INFO - PROCESS | 1854 | 1461181219498 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 12:40:19 INFO - TEST-START | /DOMEvents/event-phases-order.html 12:40:19 INFO - PROCESS | 1854 | 1461181219536 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 12:40:19 INFO - PROCESS | 1854 | 1461181219544 Marionette TRACE conn4 <- [1,2918,null,{}] 12:40:19 INFO - PROCESS | 1854 | 1461181219561 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:19 INFO - PROCESS | 1854 | 1461181219882 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 12:40:19 INFO - PROCESS | 1854 | 1461181219913 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:19 INFO - PROCESS | 1854 | ++DOCSHELL 0x8a2b7000 == 149 [pid = 1854] [id = 737] 12:40:19 INFO - PROCESS | 1854 | ++DOMWINDOW == 115 (0x8b1e8c00) [pid = 1854] [serial = 2212] [outer = (nil)] 12:40:20 INFO - PROCESS | 1854 | ++DOMWINDOW == 116 (0x8b312c00) [pid = 1854] [serial = 2213] [outer = 0x8b1e8c00] 12:40:20 INFO - PROCESS | 1854 | 1461181220012 Marionette DEBUG loaded listener.js 12:40:20 INFO - PROCESS | 1854 | ++DOMWINDOW == 117 (0x8baa0800) [pid = 1854] [serial = 2214] [outer = 0x8b1e8c00] 12:40:20 INFO - PROCESS | 1854 | 1461181220858 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 12:40:20 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 12:40:20 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1339ms 12:40:20 INFO - PROCESS | 1854 | 1461181220874 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 12:40:20 INFO - PROCESS | 1854 | 1461181220877 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 12:40:20 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 12:40:20 INFO - PROCESS | 1854 | 1461181220885 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 12:40:20 INFO - PROCESS | 1854 | 1461181220889 Marionette TRACE conn4 <- [1,2922,null,{}] 12:40:20 INFO - PROCESS | 1854 | 1461181220895 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:21 INFO - PROCESS | 1854 | 1461181221223 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 12:40:21 INFO - PROCESS | 1854 | 1461181221561 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:21 INFO - PROCESS | 1854 | ++DOCSHELL 0x85ac9400 == 150 [pid = 1854] [id = 738] 12:40:21 INFO - PROCESS | 1854 | ++DOMWINDOW == 118 (0x85acd800) [pid = 1854] [serial = 2215] [outer = (nil)] 12:40:21 INFO - PROCESS | 1854 | ++DOMWINDOW == 119 (0x881b5800) [pid = 1854] [serial = 2216] [outer = 0x85acd800] 12:40:21 INFO - PROCESS | 1854 | 1461181221736 Marionette DEBUG loaded listener.js 12:40:21 INFO - PROCESS | 1854 | ++DOMWINDOW == 120 (0x889f0800) [pid = 1854] [serial = 2217] [outer = 0x85acd800] 12:40:22 INFO - PROCESS | 1854 | [1854] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 12:40:22 INFO - PROCESS | 1854 | [1854] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 12:40:22 INFO - PROCESS | 1854 | [1854] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 12:40:22 INFO - PROCESS | 1854 | [1854] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 12:40:22 INFO - PROCESS | 1854 | 1461181222730 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 12:40:22 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 12:40:22 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 12:40:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 12:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:40:22 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:40:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:40:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:40:22 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 12:40:22 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 12:40:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:40:22 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:40:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:40:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:40:22 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 12:40:22 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 12:40:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:40:22 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:40:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:40:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:40:22 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]" 12:40:22 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 12:40:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:40:22 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:40:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:40:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:40:22 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 12:40:22 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1907ms 12:40:22 INFO - PROCESS | 1854 | 1461181222816 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 12:40:22 INFO - PROCESS | 1854 | 1461181222832 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 12:40:22 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 12:40:22 INFO - PROCESS | 1854 | 1461181222854 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 12:40:22 INFO - PROCESS | 1854 | 1461181222863 Marionette TRACE conn4 <- [1,2926,null,{}] 12:40:22 INFO - PROCESS | 1854 | 1461181222877 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:23 INFO - PROCESS | 1854 | 1461181223228 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 12:40:23 INFO - PROCESS | 1854 | 1461181223542 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:23 INFO - PROCESS | 1854 | ++DOCSHELL 0x89703c00 == 151 [pid = 1854] [id = 739] 12:40:23 INFO - PROCESS | 1854 | ++DOMWINDOW == 121 (0x89705c00) [pid = 1854] [serial = 2218] [outer = (nil)] 12:40:23 INFO - PROCESS | 1854 | ++DOMWINDOW == 122 (0x8a2b3c00) [pid = 1854] [serial = 2219] [outer = 0x89705c00] 12:40:23 INFO - PROCESS | 1854 | 1461181223641 Marionette DEBUG loaded listener.js 12:40:23 INFO - PROCESS | 1854 | ++DOMWINDOW == 123 (0x8b1ed000) [pid = 1854] [serial = 2220] [outer = 0x89705c00] 12:40:24 INFO - PROCESS | 1854 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 12:40:24 INFO - PROCESS | 1854 | 1461181224711 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 12:40:24 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 12:40:24 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1905ms 12:40:24 INFO - PROCESS | 1854 | 1461181224761 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 12:40:24 INFO - PROCESS | 1854 | 1461181224769 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 12:40:24 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 12:40:24 INFO - PROCESS | 1854 | 1461181224777 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 12:40:24 INFO - PROCESS | 1854 | 1461181224782 Marionette TRACE conn4 <- [1,2930,null,{}] 12:40:24 INFO - PROCESS | 1854 | 1461181224812 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:25 INFO - PROCESS | 1854 | 1461181225124 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 12:40:25 INFO - PROCESS | 1854 | 1461181225507 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:25 INFO - PROCESS | 1854 | ++DOCSHELL 0x8bab9c00 == 152 [pid = 1854] [id = 740] 12:40:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 124 (0x8bac7c00) [pid = 1854] [serial = 2221] [outer = (nil)] 12:40:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 125 (0x8bbae800) [pid = 1854] [serial = 2222] [outer = 0x8bac7c00] 12:40:25 INFO - PROCESS | 1854 | 1461181225609 Marionette DEBUG loaded listener.js 12:40:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 126 (0x8c6b7000) [pid = 1854] [serial = 2223] [outer = 0x8bac7c00] 12:40:26 INFO - PROCESS | 1854 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 12:40:26 INFO - PROCESS | 1854 | 1461181226534 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 12:40:26 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 12:40:26 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1797ms 12:40:26 INFO - PROCESS | 1854 | 1461181226576 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 12:40:26 INFO - PROCESS | 1854 | 1461181226581 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 12:40:26 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 12:40:26 INFO - PROCESS | 1854 | 1461181226598 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 12:40:26 INFO - PROCESS | 1854 | 1461181226610 Marionette TRACE conn4 <- [1,2934,null,{}] 12:40:26 INFO - PROCESS | 1854 | 1461181226617 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:27 INFO - PROCESS | 1854 | 1461181227015 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 12:40:27 INFO - PROCESS | 1854 | 1461181227359 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:27 INFO - PROCESS | 1854 | ++DOCSHELL 0x8babd000 == 153 [pid = 1854] [id = 741] 12:40:27 INFO - PROCESS | 1854 | ++DOMWINDOW == 127 (0x8c6b0c00) [pid = 1854] [serial = 2224] [outer = (nil)] 12:40:27 INFO - PROCESS | 1854 | ++DOMWINDOW == 128 (0x8df2b000) [pid = 1854] [serial = 2225] [outer = 0x8c6b0c00] 12:40:27 INFO - PROCESS | 1854 | 1461181227499 Marionette DEBUG loaded listener.js 12:40:27 INFO - PROCESS | 1854 | ++DOMWINDOW == 129 (0x8e0dfc00) [pid = 1854] [serial = 2226] [outer = 0x8c6b0c00] 12:40:28 INFO - PROCESS | 1854 | 1461181228489 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 12:40:28 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:40:28 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1962ms 12:40:28 INFO - PROCESS | 1854 | 1461181228552 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 12:40:28 INFO - PROCESS | 1854 | 1461181228558 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 12:40:28 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 12:40:28 INFO - PROCESS | 1854 | 1461181228565 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 12:40:28 INFO - PROCESS | 1854 | 1461181228569 Marionette TRACE conn4 <- [1,2938,null,{}] 12:40:28 INFO - PROCESS | 1854 | 1461181228623 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:28 INFO - PROCESS | 1854 | 1461181228908 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 12:40:29 INFO - PROCESS | 1854 | 1461181229314 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:29 INFO - PROCESS | 1854 | ++DOCSHELL 0x8c775800 == 154 [pid = 1854] [id = 742] 12:40:29 INFO - PROCESS | 1854 | ++DOMWINDOW == 130 (0x8df28000) [pid = 1854] [serial = 2227] [outer = (nil)] 12:40:29 INFO - PROCESS | 1854 | ++DOMWINDOW == 131 (0x8e8d5400) [pid = 1854] [serial = 2228] [outer = 0x8df28000] 12:40:29 INFO - PROCESS | 1854 | 1461181229418 Marionette DEBUG loaded listener.js 12:40:29 INFO - PROCESS | 1854 | ++DOMWINDOW == 132 (0x8ea05400) [pid = 1854] [serial = 2229] [outer = 0x8df28000] 12:40:30 INFO - PROCESS | 1854 | 1461181230256 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 12:40:30 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. 12:40:30 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1726ms 12:40:30 INFO - PROCESS | 1854 | 1461181230293 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 12:40:30 INFO - PROCESS | 1854 | 1461181230296 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 12:40:30 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 12:40:30 INFO - PROCESS | 1854 | 1461181230305 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 12:40:30 INFO - PROCESS | 1854 | 1461181230307 Marionette TRACE conn4 <- [1,2942,null,{}] 12:40:30 INFO - PROCESS | 1854 | 1461181230314 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:30 INFO - PROCESS | 1854 | 1461181230560 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 12:40:30 INFO - PROCESS | 1854 | 1461181230867 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:30 INFO - PROCESS | 1854 | ++DOCSHELL 0x8ec59c00 == 155 [pid = 1854] [id = 743] 12:40:30 INFO - PROCESS | 1854 | ++DOMWINDOW == 133 (0x8ec5b000) [pid = 1854] [serial = 2230] [outer = (nil)] 12:40:30 INFO - PROCESS | 1854 | ++DOMWINDOW == 134 (0x8ec5e000) [pid = 1854] [serial = 2231] [outer = 0x8ec5b000] 12:40:30 INFO - PROCESS | 1854 | 1461181230991 Marionette DEBUG loaded listener.js 12:40:31 INFO - PROCESS | 1854 | ++DOMWINDOW == 135 (0x8f35dc00) [pid = 1854] [serial = 2232] [outer = 0x8ec5b000] 12:40:32 INFO - PROCESS | 1854 | 1461181232019 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 12:40:32 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 12:40:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 12:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:40:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 12:40:32 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1782ms 12:40:32 INFO - PROCESS | 1854 | 1461181232088 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 12:40:32 INFO - PROCESS | 1854 | 1461181232092 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 12:40:32 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 12:40:32 INFO - PROCESS | 1854 | 1461181232100 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 12:40:32 INFO - PROCESS | 1854 | 1461181232104 Marionette TRACE conn4 <- [1,2946,null,{}] 12:40:32 INFO - PROCESS | 1854 | 1461181232110 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:32 INFO - PROCESS | 1854 | 1461181232378 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 12:40:32 INFO - PROCESS | 1854 | 1461181232690 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:32 INFO - PROCESS | 1854 | ++DOCSHELL 0x8e806c00 == 156 [pid = 1854] [id = 744] 12:40:32 INFO - PROCESS | 1854 | ++DOMWINDOW == 136 (0x8f361c00) [pid = 1854] [serial = 2233] [outer = (nil)] 12:40:32 INFO - PROCESS | 1854 | ++DOMWINDOW == 137 (0x90260000) [pid = 1854] [serial = 2234] [outer = 0x8f361c00] 12:40:32 INFO - PROCESS | 1854 | 1461181232847 Marionette DEBUG loaded listener.js 12:40:32 INFO - PROCESS | 1854 | ++DOMWINDOW == 138 (0x90265000) [pid = 1854] [serial = 2235] [outer = 0x8f361c00] 12:40:33 INFO - PROCESS | 1854 | 1461181233734 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 12:40:33 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. 12:40:33 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1689ms 12:40:33 INFO - PROCESS | 1854 | 1461181233791 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 12:40:33 INFO - PROCESS | 1854 | 1461181233794 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 12:40:33 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 12:40:33 INFO - PROCESS | 1854 | 1461181233843 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 12:40:33 INFO - PROCESS | 1854 | 1461181233847 Marionette TRACE conn4 <- [1,2950,null,{}] 12:40:33 INFO - PROCESS | 1854 | 1461181233866 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:34 INFO - PROCESS | 1854 | 1461181234108 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 12:40:34 INFO - PROCESS | 1854 | 1461181234404 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:34 INFO - PROCESS | 1854 | ++DOCSHELL 0x8df24000 == 157 [pid = 1854] [id = 745] 12:40:34 INFO - PROCESS | 1854 | ++DOMWINDOW == 139 (0x8fd78c00) [pid = 1854] [serial = 2236] [outer = (nil)] 12:40:34 INFO - PROCESS | 1854 | ++DOMWINDOW == 140 (0x902b3800) [pid = 1854] [serial = 2237] [outer = 0x8fd78c00] 12:40:34 INFO - PROCESS | 1854 | 1461181234502 Marionette DEBUG loaded listener.js 12:40:34 INFO - PROCESS | 1854 | ++DOMWINDOW == 141 (0x9066ac00) [pid = 1854] [serial = 2238] [outer = 0x8fd78c00] 12:40:35 INFO - PROCESS | 1854 | ++DOCSHELL 0x9115f400 == 158 [pid = 1854] [id = 746] 12:40:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 142 (0x914b6800) [pid = 1854] [serial = 2239] [outer = (nil)] 12:40:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 143 (0x91507800) [pid = 1854] [serial = 2240] [outer = 0x914b6800] 12:40:35 INFO - PROCESS | 1854 | 1461181235578 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 12:40:35 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. 12:40:35 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1832ms 12:40:35 INFO - PROCESS | 1854 | 1461181235635 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 12:40:35 INFO - PROCESS | 1854 | 1461181235640 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 12:40:35 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 12:40:35 INFO - PROCESS | 1854 | 1461181235647 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 12:40:35 INFO - PROCESS | 1854 | 1461181235651 Marionette TRACE conn4 <- [1,2954,null,{}] 12:40:35 INFO - PROCESS | 1854 | 1461181235657 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:36 INFO - PROCESS | 1854 | 1461181236003 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 12:40:36 INFO - PROCESS | 1854 | 1461181236359 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:36 INFO - PROCESS | 1854 | ++DOCSHELL 0x902b1400 == 159 [pid = 1854] [id = 747] 12:40:36 INFO - PROCESS | 1854 | ++DOMWINDOW == 144 (0x9116a400) [pid = 1854] [serial = 2241] [outer = (nil)] 12:40:36 INFO - PROCESS | 1854 | ++DOMWINDOW == 145 (0x91507400) [pid = 1854] [serial = 2242] [outer = 0x9116a400] 12:40:36 INFO - PROCESS | 1854 | 1461181236468 Marionette DEBUG loaded listener.js 12:40:36 INFO - PROCESS | 1854 | ++DOMWINDOW == 146 (0x9150c800) [pid = 1854] [serial = 2243] [outer = 0x9116a400] 12:40:37 INFO - PROCESS | 1854 | 1461181237304 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 12:40:37 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:40:37 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 12:40:37 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1685ms 12:40:37 INFO - PROCESS | 1854 | 1461181237334 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 12:40:37 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 12:40:37 INFO - PROCESS | 1854 | 1461181237338 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 12:40:37 INFO - PROCESS | 1854 | 1461181237345 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 12:40:37 INFO - PROCESS | 1854 | 1461181237348 Marionette TRACE conn4 <- [1,2958,null,{}] 12:40:37 INFO - PROCESS | 1854 | 1461181237355 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:37 INFO - PROCESS | 1854 | 1461181237625 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 12:40:37 INFO - PROCESS | 1854 | 1461181237927 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:37 INFO - PROCESS | 1854 | ++DOCSHELL 0x9026e800 == 160 [pid = 1854] [id = 748] 12:40:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 147 (0x912b4400) [pid = 1854] [serial = 2244] [outer = (nil)] 12:40:38 INFO - PROCESS | 1854 | ++DOMWINDOW == 148 (0x93f25c00) [pid = 1854] [serial = 2245] [outer = 0x912b4400] 12:40:38 INFO - PROCESS | 1854 | 1461181238037 Marionette DEBUG loaded listener.js 12:40:38 INFO - PROCESS | 1854 | ++DOMWINDOW == 149 (0x94082c00) [pid = 1854] [serial = 2246] [outer = 0x912b4400] 12:40:39 INFO - PROCESS | 1854 | 1461181239270 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 12:40:39 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. 12:40:39 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1987ms 12:40:39 INFO - PROCESS | 1854 | 1461181239350 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 12:40:39 INFO - PROCESS | 1854 | 1461181239355 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 12:40:39 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 12:40:39 INFO - PROCESS | 1854 | 1461181239365 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 12:40:39 INFO - PROCESS | 1854 | 1461181239368 Marionette TRACE conn4 <- [1,2962,null,{}] 12:40:39 INFO - PROCESS | 1854 | 1461181239375 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:39 INFO - PROCESS | 1854 | 1461181239634 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 12:40:40 INFO - PROCESS | 1854 | 1461181239997 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:40 INFO - PROCESS | 1854 | ++DOCSHELL 0x9690f800 == 161 [pid = 1854] [id = 749] 12:40:40 INFO - PROCESS | 1854 | ++DOMWINDOW == 150 (0x96916800) [pid = 1854] [serial = 2247] [outer = (nil)] 12:40:40 INFO - PROCESS | 1854 | ++DOMWINDOW == 151 (0x9735fc00) [pid = 1854] [serial = 2248] [outer = 0x96916800] 12:40:40 INFO - PROCESS | 1854 | 1461181240121 Marionette DEBUG loaded listener.js 12:40:40 INFO - PROCESS | 1854 | ++DOMWINDOW == 152 (0x974e8c00) [pid = 1854] [serial = 2249] [outer = 0x96916800] 12:40:41 INFO - PROCESS | 1854 | 1461181241058 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 12:40:41 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. 12:40:41 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1729ms 12:40:41 INFO - PROCESS | 1854 | 1461181241095 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 12:40:41 INFO - PROCESS | 1854 | 1461181241101 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 12:40:41 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 12:40:41 INFO - PROCESS | 1854 | 1461181241107 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 12:40:41 INFO - PROCESS | 1854 | 1461181241112 Marionette TRACE conn4 <- [1,2966,null,{}] 12:40:41 INFO - PROCESS | 1854 | 1461181241118 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:41 INFO - PROCESS | 1854 | 1461181241428 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 12:40:41 INFO - PROCESS | 1854 | 1461181241789 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:41 INFO - PROCESS | 1854 | ++DOCSHELL 0x96916400 == 162 [pid = 1854] [id = 750] 12:40:41 INFO - PROCESS | 1854 | ++DOMWINDOW == 153 (0x98015c00) [pid = 1854] [serial = 2250] [outer = (nil)] 12:40:41 INFO - PROCESS | 1854 | ++DOMWINDOW == 154 (0x984a5400) [pid = 1854] [serial = 2251] [outer = 0x98015c00] 12:40:41 INFO - PROCESS | 1854 | 1461181241894 Marionette DEBUG loaded listener.js 12:40:42 INFO - PROCESS | 1854 | ++DOMWINDOW == 155 (0x987c1400) [pid = 1854] [serial = 2252] [outer = 0x98015c00] 12:40:42 INFO - PROCESS | 1854 | 1461181242705 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 12:40:42 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. 12:40:42 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1640ms 12:40:42 INFO - PROCESS | 1854 | 1461181242749 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 12:40:42 INFO - PROCESS | 1854 | 1461181242753 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 12:40:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 12:40:42 INFO - PROCESS | 1854 | 1461181242760 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 12:40:42 INFO - PROCESS | 1854 | 1461181242764 Marionette TRACE conn4 <- [1,2970,null,{}] 12:40:42 INFO - PROCESS | 1854 | 1461181242770 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:43 INFO - PROCESS | 1854 | 1461181243064 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 12:40:43 INFO - PROCESS | 1854 | 1461181243353 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:43 INFO - PROCESS | 1854 | ++DOCSHELL 0x8954a400 == 163 [pid = 1854] [id = 751] 12:40:43 INFO - PROCESS | 1854 | ++DOMWINDOW == 156 (0x92a0b000) [pid = 1854] [serial = 2253] [outer = (nil)] 12:40:43 INFO - PROCESS | 1854 | ++DOMWINDOW == 157 (0x9938dc00) [pid = 1854] [serial = 2254] [outer = 0x92a0b000] 12:40:43 INFO - PROCESS | 1854 | 1461181243452 Marionette DEBUG loaded listener.js 12:40:43 INFO - PROCESS | 1854 | ++DOMWINDOW == 158 (0x9ad13400) [pid = 1854] [serial = 2255] [outer = 0x92a0b000] 12:40:44 INFO - PROCESS | 1854 | 1461181244338 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 12:40:44 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. 12:40:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1634ms 12:40:44 INFO - PROCESS | 1854 | 1461181244396 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 12:40:44 INFO - PROCESS | 1854 | 1461181244400 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 12:40:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 12:40:44 INFO - PROCESS | 1854 | 1461181244407 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 12:40:44 INFO - PROCESS | 1854 | 1461181244411 Marionette TRACE conn4 <- [1,2974,null,{}] 12:40:44 INFO - PROCESS | 1854 | 1461181244417 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:44 INFO - PROCESS | 1854 | 1461181244664 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 12:40:44 INFO - PROCESS | 1854 | 1461181244975 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:45 INFO - PROCESS | 1854 | ++DOCSHELL 0x99342400 == 164 [pid = 1854] [id = 752] 12:40:45 INFO - PROCESS | 1854 | ++DOMWINDOW == 159 (0x99385400) [pid = 1854] [serial = 2256] [outer = (nil)] 12:40:45 INFO - PROCESS | 1854 | ++DOMWINDOW == 160 (0x9b29d800) [pid = 1854] [serial = 2257] [outer = 0x99385400] 12:40:45 INFO - PROCESS | 1854 | 1461181245071 Marionette DEBUG loaded listener.js 12:40:45 INFO - PROCESS | 1854 | ++DOMWINDOW == 161 (0x9dff1800) [pid = 1854] [serial = 2258] [outer = 0x99385400] 12:40:45 INFO - PROCESS | 1854 | 1461181245962 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 12:40:45 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. 12:40:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1590ms 12:40:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 12:40:46 INFO - PROCESS | 1854 | 1461181245998 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 12:40:46 INFO - PROCESS | 1854 | 1461181246002 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 12:40:46 INFO - PROCESS | 1854 | 1461181246009 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 12:40:46 INFO - PROCESS | 1854 | 1461181246012 Marionette TRACE conn4 <- [1,2978,null,{}] 12:40:46 INFO - PROCESS | 1854 | 1461181246018 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:46 INFO - PROCESS | 1854 | 1461181246300 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 12:40:46 INFO - PROCESS | 1854 | 1461181246600 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:46 INFO - PROCESS | 1854 | ++DOCSHELL 0x970d4c00 == 165 [pid = 1854] [id = 753] 12:40:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 162 (0x9ae64000) [pid = 1854] [serial = 2259] [outer = (nil)] 12:40:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 163 (0x9ead4800) [pid = 1854] [serial = 2260] [outer = 0x9ae64000] 12:40:46 INFO - PROCESS | 1854 | 1461181246702 Marionette DEBUG loaded listener.js 12:40:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 164 (0x9eadb800) [pid = 1854] [serial = 2261] [outer = 0x9ae64000] 12:40:47 INFO - PROCESS | 1854 | 1461181247613 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 12:40:47 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. 12:40:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1685ms 12:40:47 INFO - PROCESS | 1854 | 1461181247693 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 12:40:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 12:40:47 INFO - PROCESS | 1854 | 1461181247698 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 12:40:47 INFO - PROCESS | 1854 | 1461181247704 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 12:40:47 INFO - PROCESS | 1854 | 1461181247708 Marionette TRACE conn4 <- [1,2982,null,{}] 12:40:47 INFO - PROCESS | 1854 | 1461181247731 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:48 INFO - PROCESS | 1854 | 1461181248087 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 12:40:48 INFO - PROCESS | 1854 | 1461181248318 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:48 INFO - PROCESS | 1854 | ++DOCSHELL 0x8b1e1400 == 166 [pid = 1854] [id = 754] 12:40:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 165 (0x90267800) [pid = 1854] [serial = 2262] [outer = (nil)] 12:40:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 166 (0x9fb91000) [pid = 1854] [serial = 2263] [outer = 0x90267800] 12:40:48 INFO - PROCESS | 1854 | 1461181248459 Marionette DEBUG loaded listener.js 12:40:48 INFO - PROCESS | 1854 | ++DOMWINDOW == 167 (0x9fc5d800) [pid = 1854] [serial = 2264] [outer = 0x90267800] 12:40:49 INFO - PROCESS | 1854 | 1461181249307 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 12:40:49 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 12:40:49 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 12:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:40:49 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 12:40:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1682ms 12:40:49 INFO - PROCESS | 1854 | 1461181249388 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 12:40:49 INFO - PROCESS | 1854 | 1461181249391 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 12:40:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 12:40:49 INFO - PROCESS | 1854 | 1461181249398 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 12:40:49 INFO - PROCESS | 1854 | 1461181249400 Marionette TRACE conn4 <- [1,2986,null,{}] 12:40:49 INFO - PROCESS | 1854 | 1461181249407 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:49 INFO - PROCESS | 1854 | 1461181249740 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 12:40:49 INFO - PROCESS | 1854 | 1461181249964 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:50 INFO - PROCESS | 1854 | ++DOCSHELL 0x859a7400 == 167 [pid = 1854] [id = 755] 12:40:50 INFO - PROCESS | 1854 | ++DOMWINDOW == 168 (0x9ead5400) [pid = 1854] [serial = 2265] [outer = (nil)] 12:40:50 INFO - PROCESS | 1854 | ++DOMWINDOW == 169 (0x9fce6c00) [pid = 1854] [serial = 2266] [outer = 0x9ead5400] 12:40:50 INFO - PROCESS | 1854 | 1461181250058 Marionette DEBUG loaded listener.js 12:40:50 INFO - PROCESS | 1854 | ++DOMWINDOW == 170 (0x9fcea800) [pid = 1854] [serial = 2267] [outer = 0x9ead5400] 12:40:50 INFO - PROCESS | 1854 | 1461181250939 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 12:40:50 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. 12:40:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1588ms 12:40:50 INFO - PROCESS | 1854 | 1461181250987 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 12:40:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 12:40:50 INFO - PROCESS | 1854 | 1461181250991 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 12:40:50 INFO - PROCESS | 1854 | 1461181250998 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 12:40:51 INFO - PROCESS | 1854 | 1461181251002 Marionette TRACE conn4 <- [1,2990,null,{}] 12:40:51 INFO - PROCESS | 1854 | 1461181251008 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:51 INFO - PROCESS | 1854 | 1461181251289 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 12:40:51 INFO - PROCESS | 1854 | 1461181251595 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:51 INFO - PROCESS | 1854 | ++DOCSHELL 0x9fca5800 == 168 [pid = 1854] [id = 756] 12:40:51 INFO - PROCESS | 1854 | ++DOMWINDOW == 171 (0x9fcde000) [pid = 1854] [serial = 2268] [outer = (nil)] 12:40:51 INFO - PROCESS | 1854 | ++DOMWINDOW == 172 (0xa0039000) [pid = 1854] [serial = 2269] [outer = 0x9fcde000] 12:40:51 INFO - PROCESS | 1854 | 1461181251736 Marionette DEBUG loaded listener.js 12:40:51 INFO - PROCESS | 1854 | ++DOMWINDOW == 173 (0xa003c000) [pid = 1854] [serial = 2270] [outer = 0x9fcde000] 12:40:54 INFO - PROCESS | 1854 | --DOCSHELL 0x847e3c00 == 167 [pid = 1854] [id = 679] 12:40:54 INFO - PROCESS | 1854 | --DOCSHELL 0x894dd800 == 166 [pid = 1854] [id = 681] 12:40:54 INFO - PROCESS | 1854 | --DOCSHELL 0x8b264400 == 165 [pid = 1854] [id = 683] 12:40:54 INFO - PROCESS | 1854 | --DOCSHELL 0x85ac3000 == 164 [pid = 1854] [id = 682] 12:40:54 INFO - PROCESS | 1854 | --DOCSHELL 0x8a2b7000 == 163 [pid = 1854] [id = 737] 12:40:54 INFO - PROCESS | 1854 | --DOCSHELL 0x88cb7c00 == 162 [pid = 1854] [id = 736] 12:40:54 INFO - PROCESS | 1854 | --DOCSHELL 0x88cb1400 == 161 [pid = 1854] [id = 735] 12:40:54 INFO - PROCESS | 1854 | --DOCSHELL 0x847ee800 == 160 [pid = 1854] [id = 734] 12:40:54 INFO - PROCESS | 1854 | --DOCSHELL 0x984cec00 == 159 [pid = 1854] [id = 732] 12:40:54 INFO - PROCESS | 1854 | --DOCSHELL 0x96916c00 == 158 [pid = 1854] [id = 730] 12:40:54 INFO - PROCESS | 1854 | --DOCSHELL 0x93f21c00 == 157 [pid = 1854] [id = 731] 12:40:54 INFO - PROCESS | 1854 | --DOCSHELL 0x92de5000 == 156 [pid = 1854] [id = 729] 12:40:54 INFO - PROCESS | 1854 | --DOCSHELL 0x9303c000 == 155 [pid = 1854] [id = 728] 12:40:54 INFO - PROCESS | 1854 | --DOCSHELL 0x89546000 == 154 [pid = 1854] [id = 727] 12:40:54 INFO - PROCESS | 1854 | --DOCSHELL 0x8fd6c000 == 153 [pid = 1854] [id = 726] 12:40:54 INFO - PROCESS | 1854 | --DOCSHELL 0x859a7000 == 152 [pid = 1854] [id = 725] 12:40:54 INFO - PROCESS | 1854 | --DOCSHELL 0x8970d400 == 151 [pid = 1854] [id = 724] 12:40:54 INFO - PROCESS | 1854 | --DOCSHELL 0x8e8d3000 == 150 [pid = 1854] [id = 723] 12:40:54 INFO - PROCESS | 1854 | --DOCSHELL 0x85808000 == 149 [pid = 1854] [id = 721] 12:40:54 INFO - PROCESS | 1854 | --DOCSHELL 0x8bbad800 == 148 [pid = 1854] [id = 722] 12:40:54 INFO - PROCESS | 1854 | --DOCSHELL 0x89703400 == 147 [pid = 1854] [id = 720] 12:40:54 INFO - PROCESS | 1854 | --DOCSHELL 0x889f5000 == 146 [pid = 1854] [id = 719] 12:40:54 INFO - PROCESS | 1854 | --DOCSHELL 0x852f1400 == 145 [pid = 1854] [id = 718] 12:40:54 INFO - PROCESS | 1854 | --DOMWINDOW == 172 (0x97496400) [pid = 1854] [serial = 2130] [outer = (nil)] [url = about:blank] 12:40:54 INFO - PROCESS | 1854 | --DOMWINDOW == 171 (0x8c8a7400) [pid = 1854] [serial = 2102] [outer = (nil)] [url = about:blank] 12:40:54 INFO - PROCESS | 1854 | --DOMWINDOW == 170 (0x97f24800) [pid = 1854] [serial = 2136] [outer = (nil)] [url = about:blank] 12:40:54 INFO - PROCESS | 1854 | --DOMWINDOW == 169 (0x98017c00) [pid = 1854] [serial = 2139] [outer = (nil)] [url = about:blank] 12:40:54 INFO - PROCESS | 1854 | --DOMWINDOW == 168 (0x8baa8800) [pid = 1854] [serial = 2100] [outer = (nil)] [url = about:blank] 12:40:54 INFO - PROCESS | 1854 | --DOMWINDOW == 167 (0x8f0ca000) [pid = 1854] [serial = 2108] [outer = (nil)] [url = about:blank] 12:40:54 INFO - PROCESS | 1854 | --DOMWINDOW == 166 (0x973a9800) [pid = 1854] [serial = 2129] [outer = (nil)] [url = about:blank] 12:40:54 INFO - PROCESS | 1854 | --DOMWINDOW == 165 (0x902bd400) [pid = 1854] [serial = 2115] [outer = (nil)] [url = about:blank] 12:40:54 INFO - PROCESS | 1854 | --DOMWINDOW == 164 (0x914ba800) [pid = 1854] [serial = 2118] [outer = (nil)] [url = about:blank] 12:40:54 INFO - PROCESS | 1854 | --DOMWINDOW == 163 (0x8ea0b400) [pid = 1854] [serial = 2106] [outer = (nil)] [url = about:blank] 12:40:54 INFO - PROCESS | 1854 | --DOMWINDOW == 162 (0x88cb6800) [pid = 1854] [serial = 2147] [outer = (nil)] [url = about:blank] 12:40:54 INFO - PROCESS | 1854 | --DOMWINDOW == 161 (0x902bac00) [pid = 1854] [serial = 2114] [outer = (nil)] [url = about:blank] 12:40:54 INFO - PROCESS | 1854 | --DOMWINDOW == 160 (0x93f2ac00) [pid = 1854] [serial = 2123] [outer = (nil)] [url = about:blank] 12:40:54 INFO - PROCESS | 1854 | --DOMWINDOW == 159 (0x8b25c800) [pid = 1854] [serial = 2153] [outer = (nil)] [url = about:blank] 12:40:54 INFO - PROCESS | 1854 | --DOMWINDOW == 158 (0x88e9f000) [pid = 1854] [serial = 2096] [outer = (nil)] [url = about:blank] 12:40:54 INFO - PROCESS | 1854 | --DOMWINDOW == 157 (0x92df0400) [pid = 1854] [serial = 2121] [outer = (nil)] [url = about:blank] 12:40:54 INFO - PROCESS | 1854 | --DOMWINDOW == 156 (0x92de9800) [pid = 1854] [serial = 2120] [outer = (nil)] [url = about:blank] 12:40:54 INFO - PROCESS | 1854 | --DOMWINDOW == 155 (0x97f22400) [pid = 1854] [serial = 2135] [outer = (nil)] [url = about:blank] 12:40:54 INFO - PROCESS | 1854 | --DOMWINDOW == 154 (0x96919c00) [pid = 1854] [serial = 2126] [outer = (nil)] [url = about:blank] 12:40:54 INFO - PROCESS | 1854 | --DOMWINDOW == 153 (0x8b261400) [pid = 1854] [serial = 2099] [outer = (nil)] [url = about:blank] 12:40:54 INFO - PROCESS | 1854 | --DOMWINDOW == 152 (0x85ac2c00) [pid = 1854] [serial = 2144] [outer = (nil)] [url = about:blank] 12:40:54 INFO - PROCESS | 1854 | --DOMWINDOW == 151 (0x8a1ec400) [pid = 1854] [serial = 2151] [outer = (nil)] [url = about:blank] 12:40:54 INFO - PROCESS | 1854 | --DOMWINDOW == 150 (0x97ab2000) [pid = 1854] [serial = 2133] [outer = (nil)] [url = about:blank] 12:40:54 INFO - PROCESS | 1854 | --DOMWINDOW == 149 (0x88ea1c00) [pid = 1854] [serial = 2148] [outer = (nil)] [url = about:blank] 12:40:54 INFO - PROCESS | 1854 | --DOMWINDOW == 148 (0x8f35c400) [pid = 1854] [serial = 2109] [outer = (nil)] [url = about:blank] 12:40:54 INFO - PROCESS | 1854 | --DOMWINDOW == 147 (0x8fd78000) [pid = 1854] [serial = 2111] [outer = (nil)] [url = about:blank] 12:40:55 INFO - PROCESS | 1854 | --DOMWINDOW == 146 (0x97aaec00) [pid = 1854] [serial = 2132] [outer = (nil)] [url = about:blank] 12:40:55 INFO - PROCESS | 1854 | --DOMWINDOW == 145 (0x912be800) [pid = 1854] [serial = 2117] [outer = (nil)] [url = about:blank] 12:40:55 INFO - PROCESS | 1854 | --DOMWINDOW == 144 (0x8a173400) [pid = 1854] [serial = 2150] [outer = (nil)] [url = about:blank] 12:40:55 INFO - PROCESS | 1854 | --DOMWINDOW == 143 (0x98011800) [pid = 1854] [serial = 2138] [outer = (nil)] [url = about:blank] 12:40:55 INFO - PROCESS | 1854 | --DOMWINDOW == 142 (0x8df2ac00) [pid = 1854] [serial = 2103] [outer = (nil)] [url = about:blank] 12:40:55 INFO - PROCESS | 1854 | --DOMWINDOW == 141 (0x984a3c00) [pid = 1854] [serial = 2142] [outer = (nil)] [url = about:blank] 12:40:55 INFO - PROCESS | 1854 | --DOMWINDOW == 140 (0x93f2f000) [pid = 1854] [serial = 2124] [outer = (nil)] [url = about:blank] 12:40:55 INFO - PROCESS | 1854 | --DOMWINDOW == 139 (0x984a0c00) [pid = 1854] [serial = 2141] [outer = (nil)] [url = about:blank] 12:40:55 INFO - PROCESS | 1854 | --DOMWINDOW == 138 (0x8fd98000) [pid = 1854] [serial = 2112] [outer = (nil)] [url = about:blank] 12:40:55 INFO - PROCESS | 1854 | --DOMWINDOW == 137 (0x8795d800) [pid = 1854] [serial = 2145] [outer = (nil)] [url = about:blank] 12:40:55 INFO - PROCESS | 1854 | --DOMWINDOW == 136 (0x9738a000) [pid = 1854] [serial = 2127] [outer = (nil)] [url = about:blank] 12:40:55 INFO - PROCESS | 1854 | --DOMWINDOW == 135 (0x8e8dd400) [pid = 1854] [serial = 2105] [outer = (nil)] [url = about:blank] 12:40:55 INFO - PROCESS | 1854 | --DOMWINDOW == 134 (0x894d8400) [pid = 1854] [serial = 2037] [outer = (nil)] [url = about:blank] 12:40:55 INFO - PROCESS | 1854 | --DOMWINDOW == 133 (0x894d9c00) [pid = 1854] [serial = 2097] [outer = (nil)] [url = about:blank] 12:40:55 INFO - PROCESS | 1854 | ++DOCSHELL 0x852ec000 == 146 [pid = 1854] [id = 757] 12:40:55 INFO - PROCESS | 1854 | ++DOMWINDOW == 134 (0x852eec00) [pid = 1854] [serial = 2271] [outer = (nil)] 12:40:55 INFO - PROCESS | 1854 | ++DOMWINDOW == 135 (0x8580d000) [pid = 1854] [serial = 2272] [outer = 0x852eec00] 12:40:55 INFO - PROCESS | 1854 | 1461181255797 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 12:40:55 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. 12:40:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 4852ms 12:40:55 INFO - PROCESS | 1854 | 1461181255851 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 12:40:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 12:40:55 INFO - PROCESS | 1854 | 1461181255856 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 12:40:55 INFO - PROCESS | 1854 | 1461181255864 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 12:40:55 INFO - PROCESS | 1854 | 1461181255869 Marionette TRACE conn4 <- [1,2994,null,{}] 12:40:55 INFO - PROCESS | 1854 | 1461181255877 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:56 INFO - PROCESS | 1854 | 1461181256187 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 12:40:56 INFO - PROCESS | 1854 | 1461181256498 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:56 INFO - PROCESS | 1854 | ++DOCSHELL 0x85ac3400 == 147 [pid = 1854] [id = 758] 12:40:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 136 (0x85ac5000) [pid = 1854] [serial = 2273] [outer = (nil)] 12:40:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 137 (0x881b7400) [pid = 1854] [serial = 2274] [outer = 0x85ac5000] 12:40:56 INFO - PROCESS | 1854 | 1461181256597 Marionette DEBUG loaded listener.js 12:40:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 138 (0x886e7000) [pid = 1854] [serial = 2275] [outer = 0x85ac5000] 12:40:57 INFO - PROCESS | 1854 | 1461181257511 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 12:40:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:40:57 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 12:40:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1687ms 12:40:57 INFO - PROCESS | 1854 | 1461181257556 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 12:40:57 INFO - PROCESS | 1854 | 1461181257565 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 12:40:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 12:40:57 INFO - PROCESS | 1854 | 1461181257577 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 12:40:57 INFO - PROCESS | 1854 | 1461181257581 Marionette TRACE conn4 <- [1,2998,null,{}] 12:40:57 INFO - PROCESS | 1854 | 1461181257595 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:57 INFO - PROCESS | 1854 | 1461181257942 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 12:40:58 INFO - PROCESS | 1854 | 1461181257989 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:58 INFO - PROCESS | 1854 | ++DOCSHELL 0x84a47000 == 148 [pid = 1854] [id = 759] 12:40:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 139 (0x881b8000) [pid = 1854] [serial = 2276] [outer = (nil)] 12:40:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 140 (0x88e95000) [pid = 1854] [serial = 2277] [outer = 0x881b8000] 12:40:58 INFO - PROCESS | 1854 | 1461181258090 Marionette DEBUG loaded listener.js 12:40:58 INFO - PROCESS | 1854 | ++DOMWINDOW == 141 (0x89452400) [pid = 1854] [serial = 2278] [outer = 0x881b8000] 12:40:59 INFO - PROCESS | 1854 | 1461181259212 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 12:40:59 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. 12:40:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1651ms 12:40:59 INFO - PROCESS | 1854 | 1461181259228 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 12:40:59 INFO - PROCESS | 1854 | 1461181259233 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 12:40:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 12:40:59 INFO - PROCESS | 1854 | 1461181259255 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 12:40:59 INFO - PROCESS | 1854 | 1461181259261 Marionette TRACE conn4 <- [1,3002,null,{}] 12:40:59 INFO - PROCESS | 1854 | 1461181259277 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:59 INFO - PROCESS | 1854 | 1461181259592 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 12:41:00 INFO - PROCESS | 1854 | --DOMWINDOW == 140 (0x8b1eb400) [pid = 1854] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 12:41:00 INFO - PROCESS | 1854 | --DOMWINDOW == 139 (0x88ea3c00) [pid = 1854] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 12:41:00 INFO - PROCESS | 1854 | --DOMWINDOW == 138 (0x8a2b6c00) [pid = 1854] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 12:41:00 INFO - PROCESS | 1854 | --DOMWINDOW == 137 (0x8e8d3400) [pid = 1854] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 12:41:00 INFO - PROCESS | 1854 | --DOMWINDOW == 136 (0x8c6ba400) [pid = 1854] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 12:41:00 INFO - PROCESS | 1854 | --DOMWINDOW == 135 (0x881b9400) [pid = 1854] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 12:41:00 INFO - PROCESS | 1854 | --DOMWINDOW == 134 (0x8a1eb800) [pid = 1854] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 12:41:00 INFO - PROCESS | 1854 | --DOMWINDOW == 133 (0x88b4e400) [pid = 1854] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 12:41:00 INFO - PROCESS | 1854 | --DOMWINDOW == 132 (0x852f3000) [pid = 1854] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 12:41:00 INFO - PROCESS | 1854 | --DOMWINDOW == 131 (0x88cb2400) [pid = 1854] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 12:41:00 INFO - PROCESS | 1854 | --DOMWINDOW == 130 (0x848e8c00) [pid = 1854] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 12:41:00 INFO - PROCESS | 1854 | --DOMWINDOW == 129 (0x8fd98800) [pid = 1854] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 12:41:00 INFO - PROCESS | 1854 | --DOMWINDOW == 128 (0x989c5400) [pid = 1854] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 12:41:00 INFO - PROCESS | 1854 | --DOMWINDOW == 127 (0x9691ac00) [pid = 1854] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 12:41:00 INFO - PROCESS | 1854 | --DOMWINDOW == 126 (0x9738ac00) [pid = 1854] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 12:41:00 INFO - PROCESS | 1854 | --DOMWINDOW == 125 (0x9690c400) [pid = 1854] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 12:41:00 INFO - PROCESS | 1854 | --DOMWINDOW == 124 (0x93041000) [pid = 1854] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 12:41:00 INFO - PROCESS | 1854 | --DOMWINDOW == 123 (0x8ba9f000) [pid = 1854] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 12:41:00 INFO - PROCESS | 1854 | --DOMWINDOW == 122 (0x8fd74000) [pid = 1854] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 12:41:00 INFO - PROCESS | 1854 | --DOMWINDOW == 121 (0x8fd29c00) [pid = 1854] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 12:41:00 INFO - PROCESS | 1854 | 1461181260617 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:00 INFO - PROCESS | 1854 | ++DOCSHELL 0x848e8c00 == 149 [pid = 1854] [id = 760] 12:41:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 122 (0x852f3000) [pid = 1854] [serial = 2279] [outer = (nil)] 12:41:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 123 (0x889fd800) [pid = 1854] [serial = 2280] [outer = 0x852f3000] 12:41:00 INFO - PROCESS | 1854 | 1461181260715 Marionette DEBUG loaded listener.js 12:41:00 INFO - PROCESS | 1854 | ++DOMWINDOW == 124 (0x8a16f000) [pid = 1854] [serial = 2281] [outer = 0x852f3000] 12:41:01 INFO - PROCESS | 1854 | 1461181261458 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 12:41:01 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. 12:41:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 2249ms 12:41:01 INFO - PROCESS | 1854 | 1461181261494 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 12:41:01 INFO - PROCESS | 1854 | 1461181261498 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 12:41:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 12:41:01 INFO - PROCESS | 1854 | 1461181261506 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 12:41:01 INFO - PROCESS | 1854 | 1461181261511 Marionette TRACE conn4 <- [1,3006,null,{}] 12:41:01 INFO - PROCESS | 1854 | 1461181261517 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:01 INFO - PROCESS | 1854 | 1461181261847 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 12:41:01 INFO - PROCESS | 1854 | 1461181261876 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:01 INFO - PROCESS | 1854 | ++DOCSHELL 0x8a2b4800 == 150 [pid = 1854] [id = 761] 12:41:01 INFO - PROCESS | 1854 | ++DOMWINDOW == 125 (0x8a2bec00) [pid = 1854] [serial = 2282] [outer = (nil)] 12:41:01 INFO - PROCESS | 1854 | ++DOMWINDOW == 126 (0x8b1eac00) [pid = 1854] [serial = 2283] [outer = 0x8a2bec00] 12:41:01 INFO - PROCESS | 1854 | 1461181261956 Marionette DEBUG loaded listener.js 12:41:02 INFO - PROCESS | 1854 | ++DOMWINDOW == 127 (0x8b25d000) [pid = 1854] [serial = 2284] [outer = 0x8a2bec00] 12:41:03 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. 12:41:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1689ms 12:41:03 INFO - PROCESS | 1854 | 1461181263187 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 12:41:03 INFO - PROCESS | 1854 | 1461181263198 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 12:41:03 INFO - PROCESS | 1854 | 1461181263205 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 12:41:03 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 12:41:03 INFO - PROCESS | 1854 | 1461181263217 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 12:41:03 INFO - PROCESS | 1854 | 1461181263221 Marionette TRACE conn4 <- [1,3010,null,{}] 12:41:03 INFO - PROCESS | 1854 | 1461181263232 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:03 INFO - PROCESS | 1854 | 1461181263525 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 12:41:03 INFO - PROCESS | 1854 | 1461181263801 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:03 INFO - PROCESS | 1854 | ++DOCSHELL 0x87963000 == 151 [pid = 1854] [id = 762] 12:41:03 INFO - PROCESS | 1854 | ++DOMWINDOW == 128 (0x87965400) [pid = 1854] [serial = 2285] [outer = (nil)] 12:41:03 INFO - PROCESS | 1854 | ++DOMWINDOW == 129 (0x889fe000) [pid = 1854] [serial = 2286] [outer = 0x87965400] 12:41:03 INFO - PROCESS | 1854 | 1461181263967 Marionette DEBUG loaded listener.js 12:41:04 INFO - PROCESS | 1854 | ++DOMWINDOW == 130 (0x88cb3000) [pid = 1854] [serial = 2287] [outer = 0x87965400] 12:41:04 INFO - PROCESS | 1854 | 1461181264863 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 12:41:04 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 12:41:04 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1694ms 12:41:04 INFO - PROCESS | 1854 | 1461181264912 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 12:41:04 INFO - PROCESS | 1854 | 1461181264922 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 12:41:04 INFO - TEST-START | /FileAPI/FileReaderSync.worker 12:41:04 INFO - PROCESS | 1854 | 1461181264935 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 12:41:04 INFO - PROCESS | 1854 | 1461181264939 Marionette TRACE conn4 <- [1,3014,null,{}] 12:41:04 INFO - PROCESS | 1854 | 1461181264966 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:05 INFO - PROCESS | 1854 | 1461181265333 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 12:41:05 INFO - PROCESS | 1854 | 1461181265682 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:05 INFO - PROCESS | 1854 | ++DOCSHELL 0x8a16c000 == 152 [pid = 1854] [id = 763] 12:41:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 131 (0x8a174000) [pid = 1854] [serial = 2288] [outer = (nil)] 12:41:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 132 (0x8b1ea400) [pid = 1854] [serial = 2289] [outer = 0x8a174000] 12:41:05 INFO - PROCESS | 1854 | 1461181265821 Marionette DEBUG loaded listener.js 12:41:05 INFO - PROCESS | 1854 | ++DOMWINDOW == 133 (0x8b308c00) [pid = 1854] [serial = 2290] [outer = 0x8a174000] 12:41:06 INFO - PROCESS | 1854 | [1854] 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 12:41:06 INFO - PROCESS | 1854 | 1461181266834 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 12:41:06 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 12:41:06 INFO - {} 12:41:06 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 12:41:06 INFO - {} 12:41:06 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 12:41:06 INFO - {} 12:41:06 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 12:41:06 INFO - {} 12:41:06 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1949ms 12:41:06 INFO - PROCESS | 1854 | 1461181266886 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 12:41:06 INFO - PROCESS | 1854 | 1461181266891 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 12:41:06 INFO - TEST-START | /FileAPI/fileReader.html 12:41:06 INFO - PROCESS | 1854 | 1461181266898 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 12:41:06 INFO - PROCESS | 1854 | 1461181266905 Marionette TRACE conn4 <- [1,3018,null,{}] 12:41:06 INFO - PROCESS | 1854 | 1461181266973 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:07 INFO - PROCESS | 1854 | 1461181267252 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 12:41:07 INFO - PROCESS | 1854 | 1461181267598 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:07 INFO - PROCESS | 1854 | ++DOCSHELL 0x8b1e5400 == 153 [pid = 1854] [id = 764] 12:41:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 134 (0x8babe800) [pid = 1854] [serial = 2291] [outer = (nil)] 12:41:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 135 (0x8c6bf000) [pid = 1854] [serial = 2292] [outer = 0x8babe800] 12:41:07 INFO - PROCESS | 1854 | 1461181267710 Marionette DEBUG loaded listener.js 12:41:07 INFO - PROCESS | 1854 | ++DOMWINDOW == 136 (0x8c770c00) [pid = 1854] [serial = 2293] [outer = 0x8babe800] 12:41:08 INFO - PROCESS | 1854 | 1461181268586 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 12:41:08 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 12:41:08 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 12:41:08 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 12:41:08 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 12:41:08 INFO - TEST-OK | /FileAPI/fileReader.html | took 1731ms 12:41:08 INFO - PROCESS | 1854 | 1461181268632 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 12:41:08 INFO - PROCESS | 1854 | 1461181268637 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 12:41:08 INFO - TEST-START | /FileAPI/historical.html 12:41:08 INFO - PROCESS | 1854 | 1461181268645 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 12:41:08 INFO - PROCESS | 1854 | 1461181268648 Marionette TRACE conn4 <- [1,3022,null,{}] 12:41:08 INFO - PROCESS | 1854 | 1461181268656 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:08 INFO - PROCESS | 1854 | 1461181268938 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 12:41:09 INFO - PROCESS | 1854 | 1461181269233 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:09 INFO - PROCESS | 1854 | ++DOCSHELL 0x8baa0400 == 154 [pid = 1854] [id = 765] 12:41:09 INFO - PROCESS | 1854 | ++DOMWINDOW == 137 (0x8c76cc00) [pid = 1854] [serial = 2294] [outer = (nil)] 12:41:09 INFO - PROCESS | 1854 | ++DOMWINDOW == 138 (0x8c8b0400) [pid = 1854] [serial = 2295] [outer = 0x8c76cc00] 12:41:09 INFO - PROCESS | 1854 | 1461181269383 Marionette DEBUG loaded listener.js 12:41:09 INFO - PROCESS | 1854 | ++DOMWINDOW == 139 (0x8c8b5c00) [pid = 1854] [serial = 2296] [outer = 0x8c76cc00] 12:41:10 INFO - PROCESS | 1854 | 1461181270240 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 12:41:10 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 12:41:10 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 12:41:10 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 12:41:10 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 12:41:10 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 12:41:10 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 12:41:10 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 12:41:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:41:10 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 12:41:10 INFO - TEST-OK | /FileAPI/historical.html | took 1647ms 12:41:10 INFO - PROCESS | 1854 | 1461181270296 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 12:41:10 INFO - PROCESS | 1854 | 1461181270301 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 12:41:10 INFO - TEST-START | /FileAPI/idlharness.html 12:41:10 INFO - PROCESS | 1854 | 1461181270313 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 12:41:10 INFO - PROCESS | 1854 | 1461181270319 Marionette TRACE conn4 <- [1,3026,null,{}] 12:41:10 INFO - PROCESS | 1854 | 1461181270326 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:10 INFO - PROCESS | 1854 | 1461181270668 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 12:41:10 INFO - PROCESS | 1854 | 1461181270891 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:10 INFO - PROCESS | 1854 | ++DOCSHELL 0x8796ac00 == 155 [pid = 1854] [id = 766] 12:41:10 INFO - PROCESS | 1854 | ++DOMWINDOW == 140 (0x8c8a9800) [pid = 1854] [serial = 2297] [outer = (nil)] 12:41:11 INFO - PROCESS | 1854 | ++DOMWINDOW == 141 (0x8e0e3000) [pid = 1854] [serial = 2298] [outer = 0x8c8a9800] 12:41:11 INFO - PROCESS | 1854 | 1461181271033 Marionette DEBUG loaded listener.js 12:41:11 INFO - PROCESS | 1854 | ++DOMWINDOW == 142 (0x8e807800) [pid = 1854] [serial = 2299] [outer = 0x8c8a9800] 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 12:41:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:41:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:41:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:41:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:41:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:41:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:41:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:41:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:41:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:41:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:41:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 12:41:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:41:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:41:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:41:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:41:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:41:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:41:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:41:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:41:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:41:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:41:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:41:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 12:41:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:41:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:41:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:41:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:41:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:41:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:41:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:41:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:41:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:41:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:41:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 12:41:13 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 12:41:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:41:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:41:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:41:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:41:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:41:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:41:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:41:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:41:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:41:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:41:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 12:41:13 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 12:41:13 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 12:41:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:41:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:41:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:41:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:41:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:41:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:41:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:41:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:41:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:41:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:41:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 12:41:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:41:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:41:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:41:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:41:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:41:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:41:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:41:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:41:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:41:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:41:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 12:41:13 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 12:41:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:41:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:41:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:41:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:41:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:41:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:41:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:41:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:41:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:41:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:41:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 12:41:13 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 12:41:13 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 12:41:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:41:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:41:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:41:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:41:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:41:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:41:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:41:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:41:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:41:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:41:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 12:41:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 12:41:13 INFO - TEST-OK | /FileAPI/idlharness.html | took 2865ms 12:41:13 INFO - TEST-START | /FileAPI/idlharness.worker 12:41:13 INFO - PROCESS | 1854 | 1461181272996 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 12:41:13 INFO - PROCESS | 1854 | 1461181273223 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 12:41:13 INFO - PROCESS | 1854 | 1461181273233 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 12:41:13 INFO - PROCESS | 1854 | 1461181273250 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 12:41:13 INFO - PROCESS | 1854 | 1461181273253 Marionette TRACE conn4 <- [1,3030,null,{}] 12:41:13 INFO - PROCESS | 1854 | 1461181273322 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:13 INFO - PROCESS | 1854 | 1461181273630 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 12:41:13 INFO - PROCESS | 1854 | 1461181273916 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:13 INFO - PROCESS | 1854 | ++DOCSHELL 0x8baa3800 == 156 [pid = 1854] [id = 767] 12:41:13 INFO - PROCESS | 1854 | ++DOMWINDOW == 143 (0x8ea04800) [pid = 1854] [serial = 2300] [outer = (nil)] 12:41:13 INFO - PROCESS | 1854 | ++DOMWINDOW == 144 (0x90267400) [pid = 1854] [serial = 2301] [outer = 0x8ea04800] 12:41:14 INFO - PROCESS | 1854 | 1461181274012 Marionette DEBUG loaded listener.js 12:41:14 INFO - PROCESS | 1854 | ++DOMWINDOW == 145 (0x902b4400) [pid = 1854] [serial = 2302] [outer = 0x8ea04800] 12:41:14 INFO - PROCESS | 1854 | [1854] 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 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:41:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:41:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:41:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:41:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:41:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:41:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:41:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:41:16 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:41:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:41:16 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:41:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:41:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:41:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:41:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:41:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:41:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:41:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:41:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:41:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:41:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:41:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:41:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 12:41:16 INFO - {} 12:41:16 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 12:41:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:41:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:41:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:41:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:41:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:41:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:41:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:41:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 12:41:16 INFO - {} 12:41:16 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 - {} 12:41:16 INFO - {} 12:41:16 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 12:41:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:41:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:41:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:41:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:41:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:41:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:41:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:41:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:41:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:41:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:41:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:41:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:41:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:41:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:41:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 12:41:16 INFO - {} 12:41:16 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 12:41:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:41:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:41:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:41:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:41:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:41:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:41:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:41:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 12:41:16 INFO - {} 12:41:16 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 - {} 12:41:16 INFO - {} 12:41:16 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 12:41:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:41:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:41:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:41:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:41:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:41:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:41:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:41:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:41:16 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 12:41:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 12:41:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:41:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 12:41:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:41:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:41:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:41:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:41:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:41:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 12:41:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:41:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:41:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:41:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:41:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:41:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:41:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:41:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 12:41:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:41:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 12:41:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:41:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:41:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:41:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:41:16 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 12:41:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 12:41:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:41:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 12:41:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:41:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:41:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:41:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:41:16 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 12:41:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 12:41:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:41:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 12:41:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:41:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:41:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:41:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:41:16 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 12:41:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 12:41:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:41:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:41:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:41:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:41:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:41:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:41:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:41:16 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 12:41:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:41:16 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:41:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:41:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:41:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:41:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:41:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 12:41:16 INFO - {} 12:41:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 12:41:17 INFO - {} 12:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 12:41:17 INFO - {} 12:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 12:41:17 INFO - {} 12:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 12:41:17 INFO - {} 12:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 12:41:17 INFO - {} 12:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 12:41:17 INFO - {} 12:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 12:41:17 INFO - {} 12:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:41:17 INFO - {} 12:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:41:17 INFO - {} 12:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 12:41:17 INFO - {} 12:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:41:17 INFO - {} 12:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 12:41:17 INFO - {} 12:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:41:17 INFO - {} 12:41:17 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3539ms 12:41:17 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 12:41:17 INFO - PROCESS | 1854 | 1461181276674 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 12:41:17 INFO - PROCESS | 1854 | 1461181276826 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 12:41:17 INFO - PROCESS | 1854 | 1461181276832 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 12:41:17 INFO - PROCESS | 1854 | 1461181276848 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 12:41:17 INFO - PROCESS | 1854 | 1461181276862 Marionette TRACE conn4 <- [1,3034,null,{}] 12:41:17 INFO - PROCESS | 1854 | 1461181276880 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:17 INFO - PROCESS | 1854 | 1461181277284 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 12:41:17 INFO - PROCESS | 1854 | 1461181277614 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:17 INFO - PROCESS | 1854 | ++DOCSHELL 0x91162000 == 157 [pid = 1854] [id = 768] 12:41:17 INFO - PROCESS | 1854 | ++DOMWINDOW == 146 (0x91164c00) [pid = 1854] [serial = 2303] [outer = (nil)] 12:41:17 INFO - PROCESS | 1854 | ++DOMWINDOW == 147 (0x9801b400) [pid = 1854] [serial = 2304] [outer = 0x91164c00] 12:41:17 INFO - PROCESS | 1854 | 1461181277718 Marionette DEBUG loaded listener.js 12:41:17 INFO - PROCESS | 1854 | ++DOMWINDOW == 148 (0x984a3c00) [pid = 1854] [serial = 2305] [outer = 0x91164c00] 12:41:18 INFO - PROCESS | 1854 | 1461181278567 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 12:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 12:41:18 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1750ms 12:41:18 INFO - PROCESS | 1854 | 1461181278599 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 12:41:18 INFO - PROCESS | 1854 | 1461181278603 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 12:41:18 INFO - TEST-START | /FileAPI/blob/Blob-close.html 12:41:18 INFO - PROCESS | 1854 | 1461181278633 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 12:41:18 INFO - PROCESS | 1854 | 1461181278638 Marionette TRACE conn4 <- [1,3038,null,{}] 12:41:18 INFO - PROCESS | 1854 | 1461181278645 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:18 INFO - PROCESS | 1854 | 1461181278885 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 12:41:19 INFO - PROCESS | 1854 | 1461181279180 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:19 INFO - PROCESS | 1854 | ++DOCSHELL 0x98017c00 == 158 [pid = 1854] [id = 769] 12:41:19 INFO - PROCESS | 1854 | ++DOMWINDOW == 149 (0x98018000) [pid = 1854] [serial = 2306] [outer = (nil)] 12:41:19 INFO - PROCESS | 1854 | ++DOMWINDOW == 150 (0x989ca400) [pid = 1854] [serial = 2307] [outer = 0x98018000] 12:41:19 INFO - PROCESS | 1854 | 1461181279285 Marionette DEBUG loaded listener.js 12:41:19 INFO - PROCESS | 1854 | ++DOMWINDOW == 151 (0x98f64800) [pid = 1854] [serial = 2308] [outer = 0x98018000] 12:41:20 INFO - PROCESS | 1854 | 1461181280148 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 12:41:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 12:41:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 12:41:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:41:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 12:41:20 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1541ms 12:41:20 INFO - PROCESS | 1854 | 1461181280169 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 12:41:20 INFO - PROCESS | 1854 | 1461181280174 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 12:41:20 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 12:41:20 INFO - PROCESS | 1854 | 1461181280182 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 12:41:20 INFO - PROCESS | 1854 | 1461181280185 Marionette TRACE conn4 <- [1,3042,null,{}] 12:41:20 INFO - PROCESS | 1854 | 1461181280192 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:20 INFO - PROCESS | 1854 | 1461181280456 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 12:41:20 INFO - PROCESS | 1854 | 1461181280754 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:20 INFO - PROCESS | 1854 | ++DOCSHELL 0x987c1800 == 159 [pid = 1854] [id = 770] 12:41:20 INFO - PROCESS | 1854 | ++DOMWINDOW == 152 (0x989c5800) [pid = 1854] [serial = 2309] [outer = (nil)] 12:41:20 INFO - PROCESS | 1854 | ++DOMWINDOW == 153 (0x9ad4a400) [pid = 1854] [serial = 2310] [outer = 0x989c5800] 12:41:20 INFO - PROCESS | 1854 | 1461181280867 Marionette DEBUG loaded listener.js 12:41:20 INFO - PROCESS | 1854 | ++DOMWINDOW == 154 (0x9b297800) [pid = 1854] [serial = 2311] [outer = 0x989c5800] 12:41:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 12:41:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 12:41:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 12:41:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 12:41:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 12:41:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 12:41:22 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. 12:41:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 12:41:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 12:41:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 12:41:22 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'.) 12:41:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 12:41:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 12:41:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 12:41:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 12:41:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 12:41:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 12:41:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 12:41:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 12:41:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 12:41:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 12:41:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 12:41:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 12:41:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 12:41:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 12:41:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 12:41:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 12:41:22 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. 12:41:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 12:41:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:41:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 12:41:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 12:41:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 12:41:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 12:41:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 12:41:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 12:41:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 12:41:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 12:41:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 12:41:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 12:41:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 12:41:22 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. 12:41:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 12:41:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:41:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:41:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 12:41:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:41:22 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. 12:41:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 12:41:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:41:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:41:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 12:41:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:41:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 12:41:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 12:41:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 12:41:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 12:41:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 12:41:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:41:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 12:41:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 12:41:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 12:41:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 12:41:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:41:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:41:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:41:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:41:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 12:41:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 12:41:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:41:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:41:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:41:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:41:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 12:41:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:41:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:41:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:41:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:41:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 12:41:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:41:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:41:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:41:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:41:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 12:41:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 12:41:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:41:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:41:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:41:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:41:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 12:41:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:41:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:41:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:41:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:41:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 12:41:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:41:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:41:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:41:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:41:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 12:41:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:41:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:41:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:41:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:41:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 12:41:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:41:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:41:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:41:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:41:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 12:41:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 12:41:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 12:41:22 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2099ms 12:41:22 INFO - PROCESS | 1854 | 1461181282177 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 12:41:22 INFO - PROCESS | 1854 | 1461181282408 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 12:41:22 INFO - PROCESS | 1854 | 1461181282412 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 12:41:22 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 12:41:22 INFO - PROCESS | 1854 | 1461181282432 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 12:41:22 INFO - PROCESS | 1854 | 1461181282439 Marionette TRACE conn4 <- [1,3046,null,{}] 12:41:22 INFO - PROCESS | 1854 | 1461181282545 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:22 INFO - PROCESS | 1854 | 1461181282811 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 12:41:23 INFO - PROCESS | 1854 | 1461181283099 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:23 INFO - PROCESS | 1854 | ++DOCSHELL 0x8fd8d000 == 160 [pid = 1854] [id = 771] 12:41:23 INFO - PROCESS | 1854 | ++DOMWINDOW == 155 (0x902b3c00) [pid = 1854] [serial = 2312] [outer = (nil)] 12:41:23 INFO - PROCESS | 1854 | ++DOMWINDOW == 156 (0x91166000) [pid = 1854] [serial = 2313] [outer = 0x902b3c00] 12:41:23 INFO - PROCESS | 1854 | 1461181283199 Marionette DEBUG loaded listener.js 12:41:23 INFO - PROCESS | 1854 | ++DOMWINDOW == 157 (0x912bac00) [pid = 1854] [serial = 2314] [outer = 0x902b3c00] 12:41:23 INFO - PROCESS | 1854 | [1854] 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 12:41:24 INFO - PROCESS | 1854 | 1461181284178 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 12:41:24 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 12:41:24 INFO - {} 12:41:24 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1787ms 12:41:24 INFO - PROCESS | 1854 | 1461181284232 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 12:41:24 INFO - PROCESS | 1854 | 1461181284236 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 12:41:24 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 12:41:24 INFO - PROCESS | 1854 | 1461181284292 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 12:41:24 INFO - PROCESS | 1854 | 1461181284297 Marionette TRACE conn4 <- [1,3050,null,{}] 12:41:24 INFO - PROCESS | 1854 | 1461181284304 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:24 INFO - PROCESS | 1854 | 1461181284601 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 12:41:25 INFO - PROCESS | 1854 | 1461181284976 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:25 INFO - PROCESS | 1854 | ++DOCSHELL 0x8df2e800 == 161 [pid = 1854] [id = 772] 12:41:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 158 (0x8df2ec00) [pid = 1854] [serial = 2315] [outer = (nil)] 12:41:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 159 (0x92de6c00) [pid = 1854] [serial = 2316] [outer = 0x8df2ec00] 12:41:25 INFO - PROCESS | 1854 | 1461181285086 Marionette DEBUG loaded listener.js 12:41:25 INFO - PROCESS | 1854 | ++DOMWINDOW == 160 (0x970d2400) [pid = 1854] [serial = 2317] [outer = 0x8df2ec00] 12:41:26 INFO - PROCESS | 1854 | 1461181286086 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 12:41:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 12:41:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 12:41:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 12:41:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 12:41:26 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1847ms 12:41:26 INFO - PROCESS | 1854 | 1461181286133 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 12:41:26 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 12:41:26 INFO - PROCESS | 1854 | 1461181286138 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 12:41:26 INFO - PROCESS | 1854 | 1461181286162 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 12:41:26 INFO - PROCESS | 1854 | 1461181286168 Marionette TRACE conn4 <- [1,3054,null,{}] 12:41:26 INFO - PROCESS | 1854 | 1461181286181 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:26 INFO - PROCESS | 1854 | 1461181286434 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 12:41:26 INFO - PROCESS | 1854 | 1461181286783 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:26 INFO - PROCESS | 1854 | ++DOCSHELL 0x94088000 == 162 [pid = 1854] [id = 773] 12:41:26 INFO - PROCESS | 1854 | ++DOMWINDOW == 161 (0x9408fc00) [pid = 1854] [serial = 2318] [outer = (nil)] 12:41:26 INFO - PROCESS | 1854 | ++DOMWINDOW == 162 (0x9fb33800) [pid = 1854] [serial = 2319] [outer = 0x9408fc00] 12:41:26 INFO - PROCESS | 1854 | 1461181286882 Marionette DEBUG loaded listener.js 12:41:27 INFO - PROCESS | 1854 | ++DOMWINDOW == 163 (0x9fe95c00) [pid = 1854] [serial = 2320] [outer = 0x9408fc00] 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 12:41:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 12:41:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 12:41:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:41:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:41:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 12:41:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:41:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:41:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 12:41:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:41:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:41:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 12:41:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:41:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:41:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 12:41:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:41:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:41:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 12:41:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:41:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:41:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 12:41:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:41:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:41:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 12:41:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:41:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:41:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 12:41:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:41:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:41:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 12:41:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:41:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:41:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 12:41:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:41:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:41:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 12:41:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:41:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:41:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 12:41:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:41:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:41:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 12:41:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:41:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:41:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 12:41:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:41:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:41:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 12:41:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:41:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:41:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 12:41:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:41:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:41:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 12:41:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:41:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:41:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 12:41:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:41:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:41:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 12:41:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:41:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:41:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 12:41:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:41:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:41:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 12:41:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:41:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:41:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:41:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:41:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:41:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 12:41:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:41:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:41:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 12:41:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:41:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:41:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:41:28 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2272ms 12:41:28 INFO - PROCESS | 1854 | 1461181288246 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 12:41:28 INFO - PROCESS | 1854 | 1461181288614 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 12:41:28 INFO - PROCESS | 1854 | 1461181288622 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 12:41:28 INFO - TEST-START | /FileAPI/file/File-constructor.html 12:41:28 INFO - PROCESS | 1854 | 1461181288638 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 12:41:28 INFO - PROCESS | 1854 | 1461181288643 Marionette TRACE conn4 <- [1,3058,null,{}] 12:41:28 INFO - PROCESS | 1854 | 1461181288650 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:28 INFO - PROCESS | 1854 | 1461181288898 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 12:41:29 INFO - PROCESS | 1854 | 1461181289192 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:29 INFO - PROCESS | 1854 | ++DOCSHELL 0x97b97000 == 163 [pid = 1854] [id = 774] 12:41:29 INFO - PROCESS | 1854 | ++DOMWINDOW == 164 (0x989c5400) [pid = 1854] [serial = 2321] [outer = (nil)] 12:41:29 INFO - PROCESS | 1854 | ++DOMWINDOW == 165 (0xa0f95400) [pid = 1854] [serial = 2322] [outer = 0x989c5400] 12:41:29 INFO - PROCESS | 1854 | 1461181289285 Marionette DEBUG loaded listener.js 12:41:29 INFO - PROCESS | 1854 | ++DOMWINDOW == 166 (0xa0f9e000) [pid = 1854] [serial = 2323] [outer = 0x989c5400] 12:41:30 INFO - PROCESS | 1854 | 1461181290239 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 12:41:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 12:41:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 12:41:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 12:41:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 12:41:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 12:41:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 12:41:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 12:41:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 12:41:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 12:41:30 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 12:41:30 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 12:41:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:41:30 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 12:41:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 12:41:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 12:41:30 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:41:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 12:41:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:41:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 12:41:30 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 12:41:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 12:41:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:41:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 12:41:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 12:41:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 12:41:30 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1653ms 12:41:30 INFO - PROCESS | 1854 | 1461181290290 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 12:41:30 INFO - PROCESS | 1854 | 1461181290295 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 12:41:30 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 12:41:30 INFO - PROCESS | 1854 | 1461181290353 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 12:41:30 INFO - PROCESS | 1854 | 1461181290366 Marionette TRACE conn4 <- [1,3062,null,{}] 12:41:30 INFO - PROCESS | 1854 | 1461181290388 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:30 INFO - PROCESS | 1854 | 1461181290656 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 12:41:31 INFO - PROCESS | 1854 | 1461181291026 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:31 INFO - PROCESS | 1854 | ++DOCSHELL 0x84a4b800 == 164 [pid = 1854] [id = 775] 12:41:31 INFO - PROCESS | 1854 | ++DOMWINDOW == 167 (0x93048800) [pid = 1854] [serial = 2324] [outer = (nil)] 12:41:31 INFO - PROCESS | 1854 | ++DOMWINDOW == 168 (0xa0f97000) [pid = 1854] [serial = 2325] [outer = 0x93048800] 12:41:31 INFO - PROCESS | 1854 | 1461181291129 Marionette DEBUG loaded listener.js 12:41:31 INFO - PROCESS | 1854 | ++DOMWINDOW == 169 (0xa2a39400) [pid = 1854] [serial = 2326] [outer = 0x93048800] 12:41:31 INFO - PROCESS | 1854 | [1854] 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 12:41:32 INFO - PROCESS | 1854 | 1461181292066 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 12:41:32 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 12:41:32 INFO - {} 12:41:32 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1809ms 12:41:32 INFO - PROCESS | 1854 | 1461181292129 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 12:41:32 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 12:41:32 INFO - PROCESS | 1854 | 1461181292134 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 12:41:32 INFO - PROCESS | 1854 | 1461181292192 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 12:41:32 INFO - PROCESS | 1854 | 1461181292197 Marionette TRACE conn4 <- [1,3066,null,{}] 12:41:32 INFO - PROCESS | 1854 | 1461181292207 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:32 INFO - PROCESS | 1854 | 1461181292497 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 12:41:32 INFO - PROCESS | 1854 | 1461181292906 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:35 INFO - PROCESS | 1854 | --DOCSHELL 0x852edc00 == 163 [pid = 1854] [id = 676] 12:41:35 INFO - PROCESS | 1854 | --DOCSHELL 0x881b2c00 == 162 [pid = 1854] [id = 579] 12:41:35 INFO - PROCESS | 1854 | --DOCSHELL 0x88b56c00 == 161 [pid = 1854] [id = 697] 12:41:35 INFO - PROCESS | 1854 | --DOCSHELL 0x852ec000 == 160 [pid = 1854] [id = 757] 12:41:35 INFO - PROCESS | 1854 | --DOCSHELL 0x970d4c00 == 159 [pid = 1854] [id = 753] 12:41:35 INFO - PROCESS | 1854 | --DOCSHELL 0x99342400 == 158 [pid = 1854] [id = 752] 12:41:35 INFO - PROCESS | 1854 | --DOCSHELL 0x8954a400 == 157 [pid = 1854] [id = 751] 12:41:35 INFO - PROCESS | 1854 | --DOCSHELL 0x96916400 == 156 [pid = 1854] [id = 750] 12:41:35 INFO - PROCESS | 1854 | --DOCSHELL 0x9026e800 == 155 [pid = 1854] [id = 748] 12:41:35 INFO - PROCESS | 1854 | --DOCSHELL 0x9690f800 == 154 [pid = 1854] [id = 749] 12:41:35 INFO - PROCESS | 1854 | --DOCSHELL 0x902b1400 == 153 [pid = 1854] [id = 747] 12:41:35 INFO - PROCESS | 1854 | --DOCSHELL 0x8df24000 == 152 [pid = 1854] [id = 745] 12:41:35 INFO - PROCESS | 1854 | --DOCSHELL 0x9115f400 == 151 [pid = 1854] [id = 746] 12:41:35 INFO - PROCESS | 1854 | --DOCSHELL 0x8baa3000 == 150 [pid = 1854] [id = 594] 12:41:35 INFO - PROCESS | 1854 | --DOCSHELL 0x8e806c00 == 149 [pid = 1854] [id = 744] 12:41:35 INFO - PROCESS | 1854 | --DOCSHELL 0x8ec59c00 == 148 [pid = 1854] [id = 743] 12:41:35 INFO - PROCESS | 1854 | --DOCSHELL 0x8babd000 == 147 [pid = 1854] [id = 741] 12:41:35 INFO - PROCESS | 1854 | --DOCSHELL 0x8c775800 == 146 [pid = 1854] [id = 742] 12:41:35 INFO - PROCESS | 1854 | --DOCSHELL 0x8bab9c00 == 145 [pid = 1854] [id = 740] 12:41:35 INFO - PROCESS | 1854 | --DOCSHELL 0x89703c00 == 144 [pid = 1854] [id = 739] 12:41:35 INFO - PROCESS | 1854 | --DOCSHELL 0x85ac9400 == 143 [pid = 1854] [id = 738] 12:41:35 INFO - PROCESS | 1854 | --DOMWINDOW == 168 (0x8bbb1000) [pid = 1854] [serial = 2094] [outer = (nil)] [url = about:blank] 12:41:35 INFO - PROCESS | 1854 | --DOMWINDOW == 167 (0x8a16a000) [pid = 1854] [serial = 2210] [outer = (nil)] [url = about:blank] 12:41:35 INFO - PROCESS | 1854 | --DOMWINDOW == 166 (0x8fd2fc00) [pid = 1854] [serial = 2174] [outer = (nil)] [url = about:blank] 12:41:35 INFO - PROCESS | 1854 | --DOMWINDOW == 165 (0x8f0cb800) [pid = 1854] [serial = 2172] [outer = (nil)] [url = about:blank] 12:41:35 INFO - PROCESS | 1854 | --DOMWINDOW == 164 (0x8e8d9400) [pid = 1854] [serial = 2171] [outer = (nil)] [url = about:blank] 12:41:35 INFO - PROCESS | 1854 | --DOMWINDOW == 163 (0x8e0e3c00) [pid = 1854] [serial = 2169] [outer = (nil)] [url = about:blank] 12:41:35 INFO - PROCESS | 1854 | --DOMWINDOW == 162 (0x8df28800) [pid = 1854] [serial = 2168] [outer = (nil)] [url = about:blank] 12:41:35 INFO - PROCESS | 1854 | --DOMWINDOW == 161 (0x8c771000) [pid = 1854] [serial = 2166] [outer = (nil)] [url = about:blank] 12:41:35 INFO - PROCESS | 1854 | --DOMWINDOW == 160 (0x8c6b7c00) [pid = 1854] [serial = 2165] [outer = (nil)] [url = about:blank] 12:41:35 INFO - PROCESS | 1854 | --DOMWINDOW == 159 (0x8b308400) [pid = 1854] [serial = 2163] [outer = (nil)] [url = about:blank] 12:41:35 INFO - PROCESS | 1854 | --DOMWINDOW == 158 (0x8a2ba400) [pid = 1854] [serial = 2162] [outer = (nil)] [url = about:blank] 12:41:35 INFO - PROCESS | 1854 | --DOMWINDOW == 157 (0x894d5c00) [pid = 1854] [serial = 2160] [outer = (nil)] [url = about:blank] 12:41:35 INFO - PROCESS | 1854 | --DOMWINDOW == 156 (0x89455000) [pid = 1854] [serial = 2159] [outer = (nil)] [url = about:blank] 12:41:35 INFO - PROCESS | 1854 | --DOMWINDOW == 155 (0x87966800) [pid = 1854] [serial = 2157] [outer = (nil)] [url = about:blank] 12:41:35 INFO - PROCESS | 1854 | --DOMWINDOW == 154 (0x85acd000) [pid = 1854] [serial = 2156] [outer = (nil)] [url = about:blank] 12:41:35 INFO - PROCESS | 1854 | --DOMWINDOW == 153 (0x88e9d400) [pid = 1854] [serial = 2207] [outer = (nil)] [url = about:blank] 12:41:35 INFO - PROCESS | 1854 | --DOMWINDOW == 152 (0x852f5800) [pid = 1854] [serial = 2204] [outer = (nil)] [url = about:blank] 12:41:35 INFO - PROCESS | 1854 | --DOMWINDOW == 151 (0x881bd000) [pid = 1854] [serial = 2205] [outer = (nil)] [url = about:blank] 12:41:35 INFO - PROCESS | 1854 | --DOMWINDOW == 150 (0x99387800) [pid = 1854] [serial = 2202] [outer = (nil)] [url = about:blank] 12:41:35 INFO - PROCESS | 1854 | --DOMWINDOW == 149 (0x99381800) [pid = 1854] [serial = 2201] [outer = (nil)] [url = about:blank] 12:41:35 INFO - PROCESS | 1854 | --DOMWINDOW == 148 (0x9925b400) [pid = 1854] [serial = 2199] [outer = (nil)] [url = about:blank] 12:41:35 INFO - PROCESS | 1854 | --DOMWINDOW == 147 (0x99254400) [pid = 1854] [serial = 2198] [outer = (nil)] [url = about:blank] 12:41:35 INFO - PROCESS | 1854 | --DOMWINDOW == 146 (0x98b48800) [pid = 1854] [serial = 2196] [outer = (nil)] [url = about:blank] 12:41:35 INFO - PROCESS | 1854 | --DOMWINDOW == 145 (0x98b41800) [pid = 1854] [serial = 2195] [outer = (nil)] [url = about:blank] 12:41:35 INFO - PROCESS | 1854 | --DOMWINDOW == 144 (0x984d0400) [pid = 1854] [serial = 2193] [outer = (nil)] [url = about:blank] 12:41:35 INFO - PROCESS | 1854 | --DOMWINDOW == 143 (0x984cb400) [pid = 1854] [serial = 2192] [outer = (nil)] [url = about:blank] 12:41:35 INFO - PROCESS | 1854 | --DOMWINDOW == 142 (0x97ec6000) [pid = 1854] [serial = 2190] [outer = (nil)] [url = about:blank] 12:41:35 INFO - PROCESS | 1854 | --DOMWINDOW == 141 (0x97b8e000) [pid = 1854] [serial = 2189] [outer = (nil)] [url = about:blank] 12:41:35 INFO - PROCESS | 1854 | --DOMWINDOW == 140 (0x9624c000) [pid = 1854] [serial = 2187] [outer = (nil)] [url = about:blank] 12:41:35 INFO - PROCESS | 1854 | --DOMWINDOW == 139 (0x93f29800) [pid = 1854] [serial = 2186] [outer = (nil)] [url = about:blank] 12:41:35 INFO - PROCESS | 1854 | --DOMWINDOW == 138 (0x91506400) [pid = 1854] [serial = 2184] [outer = (nil)] [url = about:blank] 12:41:35 INFO - PROCESS | 1854 | --DOMWINDOW == 137 (0x914c1400) [pid = 1854] [serial = 2183] [outer = (nil)] [url = about:blank] 12:41:35 INFO - PROCESS | 1854 | --DOMWINDOW == 136 (0x9066cc00) [pid = 1854] [serial = 2181] [outer = (nil)] [url = about:blank] 12:41:35 INFO - PROCESS | 1854 | --DOMWINDOW == 135 (0x90669400) [pid = 1854] [serial = 2180] [outer = (nil)] [url = about:blank] 12:41:35 INFO - PROCESS | 1854 | --DOMWINDOW == 134 (0x8fd98c00) [pid = 1854] [serial = 2178] [outer = (nil)] [url = about:blank] 12:41:35 INFO - PROCESS | 1854 | --DOMWINDOW == 133 (0x8fd95800) [pid = 1854] [serial = 2177] [outer = (nil)] [url = about:blank] 12:41:35 INFO - PROCESS | 1854 | --DOMWINDOW == 132 (0x8fd6dc00) [pid = 1854] [serial = 2175] [outer = (nil)] [url = about:blank] 12:41:35 INFO - PROCESS | 1854 | --DOMWINDOW == 131 (0x8b312c00) [pid = 1854] [serial = 2213] [outer = (nil)] [url = about:blank] 12:41:35 INFO - PROCESS | 1854 | --DOMWINDOW == 130 (0x8a1e7c00) [pid = 1854] [serial = 2211] [outer = (nil)] [url = about:blank] 12:41:35 INFO - PROCESS | 1854 | --DOMWINDOW == 129 (0x8945d400) [pid = 1854] [serial = 2208] [outer = (nil)] [url = about:blank] 12:41:35 INFO - PROCESS | 1854 | ++DOCSHELL 0x83f4d000 == 144 [pid = 1854] [id = 776] 12:41:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 130 (0x847e3c00) [pid = 1854] [serial = 2327] [outer = (nil)] 12:41:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 131 (0x859a9400) [pid = 1854] [serial = 2328] [outer = 0x847e3c00] 12:41:35 INFO - PROCESS | 1854 | 1461181295559 Marionette DEBUG loaded listener.js 12:41:35 INFO - PROCESS | 1854 | ++DOMWINDOW == 132 (0x8777d800) [pid = 1854] [serial = 2329] [outer = 0x847e3c00] 12:41:36 INFO - PROCESS | 1854 | 1461181296376 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 12:41:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 12:41:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 12:41:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 12:41:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 12:41:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 12:41:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 12:41:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 12:41:36 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 4260ms 12:41:36 INFO - PROCESS | 1854 | 1461181296406 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 12:41:36 INFO - PROCESS | 1854 | 1461181296413 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 12:41:36 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 12:41:36 INFO - PROCESS | 1854 | 1461181296424 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 12:41:36 INFO - PROCESS | 1854 | 1461181296428 Marionette TRACE conn4 <- [1,3070,null,{}] 12:41:36 INFO - PROCESS | 1854 | 1461181296437 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:36 INFO - PROCESS | 1854 | 1461181296677 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 12:41:36 INFO - PROCESS | 1854 | 1461181296933 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:36 INFO - PROCESS | 1854 | ++DOCSHELL 0x88b28400 == 145 [pid = 1854] [id = 777] 12:41:36 INFO - PROCESS | 1854 | ++DOMWINDOW == 133 (0x88b29400) [pid = 1854] [serial = 2330] [outer = (nil)] 12:41:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 134 (0x88b5a400) [pid = 1854] [serial = 2331] [outer = 0x88b29400] 12:41:37 INFO - PROCESS | 1854 | 1461181297023 Marionette DEBUG loaded listener.js 12:41:37 INFO - PROCESS | 1854 | ++DOMWINDOW == 135 (0x88ea0400) [pid = 1854] [serial = 2332] [outer = 0x88b29400] 12:41:37 INFO - PROCESS | 1854 | 1461181297918 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 12:41:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 12:41:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 12:41:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 12:41:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 12:41:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 12:41:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 12:41:37 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1532ms 12:41:37 INFO - PROCESS | 1854 | 1461181297957 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 12:41:37 INFO - PROCESS | 1854 | 1461181297963 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 12:41:37 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 12:41:37 INFO - PROCESS | 1854 | 1461181297973 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 12:41:37 INFO - PROCESS | 1854 | 1461181297977 Marionette TRACE conn4 <- [1,3074,null,{}] 12:41:37 INFO - PROCESS | 1854 | 1461181297983 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:38 INFO - PROCESS | 1854 | 1461181298328 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 12:41:38 INFO - PROCESS | 1854 | 1461181298362 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:38 INFO - PROCESS | 1854 | ++DOCSHELL 0x88cac000 == 146 [pid = 1854] [id = 778] 12:41:38 INFO - PROCESS | 1854 | ++DOMWINDOW == 136 (0x894d6c00) [pid = 1854] [serial = 2333] [outer = (nil)] 12:41:38 INFO - PROCESS | 1854 | ++DOMWINDOW == 137 (0x89705000) [pid = 1854] [serial = 2334] [outer = 0x894d6c00] 12:41:38 INFO - PROCESS | 1854 | 1461181298441 Marionette DEBUG loaded listener.js 12:41:38 INFO - PROCESS | 1854 | ++DOMWINDOW == 138 (0x8a1e6400) [pid = 1854] [serial = 2335] [outer = 0x894d6c00] 12:41:39 INFO - PROCESS | 1854 | 1461181299537 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 12:41:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 12:41:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 12:41:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 12:41:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 12:41:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 12:41:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 12:41:39 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1588ms 12:41:39 INFO - PROCESS | 1854 | 1461181299566 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 12:41:39 INFO - PROCESS | 1854 | 1461181299571 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 12:41:39 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 12:41:39 INFO - PROCESS | 1854 | 1461181299579 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 12:41:39 INFO - PROCESS | 1854 | 1461181299586 Marionette TRACE conn4 <- [1,3078,null,{}] 12:41:39 INFO - PROCESS | 1854 | 1461181299612 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:39 INFO - PROCESS | 1854 | 1461181299926 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 12:41:39 INFO - PROCESS | 1854 | 1461181299973 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:40 INFO - PROCESS | 1854 | ++DOCSHELL 0x8b264400 == 147 [pid = 1854] [id = 779] 12:41:40 INFO - PROCESS | 1854 | ++DOMWINDOW == 139 (0x8b312c00) [pid = 1854] [serial = 2336] [outer = (nil)] 12:41:40 INFO - PROCESS | 1854 | ++DOMWINDOW == 140 (0x8baa8800) [pid = 1854] [serial = 2337] [outer = 0x8b312c00] 12:41:40 INFO - PROCESS | 1854 | 1461181300051 Marionette DEBUG loaded listener.js 12:41:40 INFO - PROCESS | 1854 | ++DOMWINDOW == 141 (0x8bac0800) [pid = 1854] [serial = 2338] [outer = 0x8b312c00] 12:41:41 INFO - PROCESS | 1854 | --DOMWINDOW == 140 (0x8b1e4000) [pid = 1854] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 12:41:41 INFO - PROCESS | 1854 | --DOMWINDOW == 139 (0x8ec5b000) [pid = 1854] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 12:41:41 INFO - PROCESS | 1854 | --DOMWINDOW == 138 (0x8df28000) [pid = 1854] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 12:41:41 INFO - PROCESS | 1854 | --DOMWINDOW == 137 (0x8c6b0c00) [pid = 1854] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 12:41:41 INFO - PROCESS | 1854 | --DOMWINDOW == 136 (0x8bac7c00) [pid = 1854] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 12:41:41 INFO - PROCESS | 1854 | --DOMWINDOW == 135 (0x89705c00) [pid = 1854] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 12:41:41 INFO - PROCESS | 1854 | --DOMWINDOW == 134 (0x85acd800) [pid = 1854] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 12:41:41 INFO - PROCESS | 1854 | --DOMWINDOW == 133 (0x85ac5000) [pid = 1854] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 12:41:41 INFO - PROCESS | 1854 | --DOMWINDOW == 132 (0x9fcde000) [pid = 1854] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 12:41:41 INFO - PROCESS | 1854 | --DOMWINDOW == 131 (0x9ead5400) [pid = 1854] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 12:41:41 INFO - PROCESS | 1854 | --DOMWINDOW == 130 (0x90267800) [pid = 1854] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 12:41:41 INFO - PROCESS | 1854 | --DOMWINDOW == 129 (0x9ae64000) [pid = 1854] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 12:41:41 INFO - PROCESS | 1854 | --DOMWINDOW == 128 (0x99385400) [pid = 1854] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 12:41:41 INFO - PROCESS | 1854 | --DOMWINDOW == 127 (0x92a0b000) [pid = 1854] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 12:41:41 INFO - PROCESS | 1854 | --DOMWINDOW == 126 (0x98015c00) [pid = 1854] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 12:41:41 INFO - PROCESS | 1854 | --DOMWINDOW == 125 (0x96916800) [pid = 1854] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 12:41:41 INFO - PROCESS | 1854 | --DOMWINDOW == 124 (0x912b4400) [pid = 1854] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 12:41:41 INFO - PROCESS | 1854 | --DOMWINDOW == 123 (0x9116a400) [pid = 1854] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 12:41:41 INFO - PROCESS | 1854 | --DOMWINDOW == 122 (0x914b6800) [pid = 1854] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:41:41 INFO - PROCESS | 1854 | --DOMWINDOW == 121 (0x8fd78c00) [pid = 1854] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 12:41:41 INFO - PROCESS | 1854 | --DOMWINDOW == 120 (0x8f361c00) [pid = 1854] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 12:41:41 INFO - PROCESS | 1854 | --DOMWINDOW == 119 (0x852eec00) [pid = 1854] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:41:41 INFO - PROCESS | 1854 | --DOMWINDOW == 118 (0x881b8000) [pid = 1854] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 12:41:41 INFO - PROCESS | 1854 | --DOMWINDOW == 117 (0x852f3000) [pid = 1854] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 12:41:41 INFO - PROCESS | 1854 | 1461181301673 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 12:41:41 INFO - PROCESS | 1854 | 1461181301745 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 12:41:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 12:41:41 INFO - PROCESS | 1854 | 1461181301757 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 12:41:41 INFO - PROCESS | 1854 | 1461181301766 Marionette TRACE conn4 <- [1,3082,null,{}] 12:41:41 INFO - PROCESS | 1854 | 1461181301774 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:42 INFO - PROCESS | 1854 | 1461181302004 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 12:41:42 INFO - PROCESS | 1854 | 1461181302230 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:42 INFO - PROCESS | 1854 | ++DOCSHELL 0x859a1000 == 148 [pid = 1854] [id = 780] 12:41:42 INFO - PROCESS | 1854 | ++DOMWINDOW == 118 (0x8b1e1c00) [pid = 1854] [serial = 2339] [outer = (nil)] 12:41:42 INFO - PROCESS | 1854 | ++DOMWINDOW == 119 (0x8c6b7c00) [pid = 1854] [serial = 2340] [outer = 0x8b1e1c00] 12:41:42 INFO - PROCESS | 1854 | 1461181302308 Marionette DEBUG loaded listener.js 12:41:42 INFO - PROCESS | 1854 | ++DOMWINDOW == 120 (0x8c6bec00) [pid = 1854] [serial = 2341] [outer = 0x8b1e1c00] 12:41:43 INFO - PROCESS | 1854 | 1461181303353 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 12:41:43 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 12:41:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 12:41:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:41:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 12:41:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 12:41:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1644ms 12:41:43 INFO - PROCESS | 1854 | 1461181303404 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 12:41:43 INFO - PROCESS | 1854 | 1461181303411 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 12:41:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 12:41:43 INFO - PROCESS | 1854 | 1461181303422 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 12:41:43 INFO - PROCESS | 1854 | 1461181303429 Marionette TRACE conn4 <- [1,3086,null,{}] 12:41:43 INFO - PROCESS | 1854 | 1461181303440 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:43 INFO - PROCESS | 1854 | 1461181303808 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 12:41:44 INFO - PROCESS | 1854 | 1461181304117 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:44 INFO - PROCESS | 1854 | ++DOCSHELL 0x87966400 == 149 [pid = 1854] [id = 781] 12:41:44 INFO - PROCESS | 1854 | ++DOMWINDOW == 121 (0x881b1400) [pid = 1854] [serial = 2342] [outer = (nil)] 12:41:44 INFO - PROCESS | 1854 | ++DOMWINDOW == 122 (0x88b29c00) [pid = 1854] [serial = 2343] [outer = 0x881b1400] 12:41:44 INFO - PROCESS | 1854 | 1461181304222 Marionette DEBUG loaded listener.js 12:41:44 INFO - PROCESS | 1854 | ++DOMWINDOW == 123 (0x8945cc00) [pid = 1854] [serial = 2344] [outer = 0x881b1400] 12:41:45 INFO - PROCESS | 1854 | 1461181305164 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 12:41:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 12:41:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1795ms 12:41:45 INFO - PROCESS | 1854 | 1461181305218 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 12:41:45 INFO - PROCESS | 1854 | 1461181305228 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 12:41:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 12:41:45 INFO - PROCESS | 1854 | 1461181305257 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 12:41:45 INFO - PROCESS | 1854 | 1461181305263 Marionette TRACE conn4 <- [1,3090,null,{}] 12:41:45 INFO - PROCESS | 1854 | 1461181305276 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:45 INFO - PROCESS | 1854 | 1461181305564 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 12:41:45 INFO - PROCESS | 1854 | 1461181305922 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:45 INFO - PROCESS | 1854 | ++DOCSHELL 0x8954ec00 == 150 [pid = 1854] [id = 782] 12:41:45 INFO - PROCESS | 1854 | ++DOMWINDOW == 124 (0x8a2ba400) [pid = 1854] [serial = 2345] [outer = (nil)] 12:41:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 125 (0x8b1eb400) [pid = 1854] [serial = 2346] [outer = 0x8a2ba400] 12:41:46 INFO - PROCESS | 1854 | 1461181306034 Marionette DEBUG loaded listener.js 12:41:46 INFO - PROCESS | 1854 | ++DOMWINDOW == 126 (0x8b30e400) [pid = 1854] [serial = 2347] [outer = 0x8a2ba400] 12:41:47 INFO - PROCESS | 1854 | 1461181307020 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 12:41:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 12:41:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1815ms 12:41:47 INFO - PROCESS | 1854 | 1461181307057 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 12:41:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 12:41:47 INFO - PROCESS | 1854 | 1461181307062 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 12:41:47 INFO - PROCESS | 1854 | 1461181307069 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 12:41:47 INFO - PROCESS | 1854 | 1461181307076 Marionette TRACE conn4 <- [1,3094,null,{}] 12:41:47 INFO - PROCESS | 1854 | 1461181307094 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:47 INFO - PROCESS | 1854 | 1461181307461 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 12:41:47 INFO - PROCESS | 1854 | 1461181307743 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:47 INFO - PROCESS | 1854 | ++DOCSHELL 0x8bac4000 == 151 [pid = 1854] [id = 783] 12:41:47 INFO - PROCESS | 1854 | ++DOMWINDOW == 127 (0x8c773c00) [pid = 1854] [serial = 2348] [outer = (nil)] 12:41:47 INFO - PROCESS | 1854 | ++DOMWINDOW == 128 (0x8c8aa800) [pid = 1854] [serial = 2349] [outer = 0x8c773c00] 12:41:47 INFO - PROCESS | 1854 | 1461181307850 Marionette DEBUG loaded listener.js 12:41:47 INFO - PROCESS | 1854 | ++DOMWINDOW == 129 (0x8df2d000) [pid = 1854] [serial = 2350] [outer = 0x8c773c00] 12:41:48 INFO - PROCESS | 1854 | 1461181308770 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 12:41:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 12:41:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1748ms 12:41:48 INFO - PROCESS | 1854 | 1461181308818 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 12:41:48 INFO - PROCESS | 1854 | 1461181308824 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 12:41:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 12:41:48 INFO - PROCESS | 1854 | 1461181308831 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 12:41:48 INFO - PROCESS | 1854 | 1461181308834 Marionette TRACE conn4 <- [1,3098,null,{}] 12:41:48 INFO - PROCESS | 1854 | 1461181308841 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:49 INFO - PROCESS | 1854 | 1461181309134 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 12:41:49 INFO - PROCESS | 1854 | 1461181309386 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:49 INFO - PROCESS | 1854 | ++DOCSHELL 0x8a2c0c00 == 152 [pid = 1854] [id = 784] 12:41:49 INFO - PROCESS | 1854 | ++DOMWINDOW == 130 (0x8e0e7c00) [pid = 1854] [serial = 2351] [outer = (nil)] 12:41:49 INFO - PROCESS | 1854 | ++DOMWINDOW == 131 (0x8e8d8400) [pid = 1854] [serial = 2352] [outer = 0x8e0e7c00] 12:41:49 INFO - PROCESS | 1854 | 1461181309482 Marionette DEBUG loaded listener.js 12:41:49 INFO - PROCESS | 1854 | ++DOMWINDOW == 132 (0x8ea0c000) [pid = 1854] [serial = 2353] [outer = 0x8e0e7c00] 12:41:50 INFO - PROCESS | 1854 | 1461181310415 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 12:41:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 12:41:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 12:41:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1637ms 12:41:50 INFO - PROCESS | 1854 | 1461181310474 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 12:41:50 INFO - PROCESS | 1854 | 1461181310484 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 12:41:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 12:41:50 INFO - PROCESS | 1854 | 1461181310517 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 12:41:50 INFO - PROCESS | 1854 | 1461181310520 Marionette TRACE conn4 <- [1,3102,null,{}] 12:41:50 INFO - PROCESS | 1854 | 1461181310532 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:50 INFO - PROCESS | 1854 | 1461181310796 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 12:41:51 INFO - PROCESS | 1854 | 1461181311164 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:51 INFO - PROCESS | 1854 | ++DOCSHELL 0x847ee800 == 153 [pid = 1854] [id = 785] 12:41:51 INFO - PROCESS | 1854 | ++DOMWINDOW == 133 (0x8c8ac800) [pid = 1854] [serial = 2354] [outer = (nil)] 12:41:51 INFO - PROCESS | 1854 | ++DOMWINDOW == 134 (0x8ec62400) [pid = 1854] [serial = 2355] [outer = 0x8c8ac800] 12:41:51 INFO - PROCESS | 1854 | 1461181311268 Marionette DEBUG loaded listener.js 12:41:51 INFO - PROCESS | 1854 | ++DOMWINDOW == 135 (0x8f0ccc00) [pid = 1854] [serial = 2356] [outer = 0x8c8ac800] 12:41:52 INFO - PROCESS | 1854 | 1461181312123 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 12:41:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 12:41:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1659ms 12:41:52 INFO - PROCESS | 1854 | 1461181312156 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 12:41:52 INFO - PROCESS | 1854 | 1461181312159 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 12:41:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 12:41:52 INFO - PROCESS | 1854 | 1461181312168 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 12:41:52 INFO - PROCESS | 1854 | 1461181312172 Marionette TRACE conn4 <- [1,3106,null,{}] 12:41:52 INFO - PROCESS | 1854 | 1461181312178 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:52 INFO - PROCESS | 1854 | 1461181312497 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 12:41:52 INFO - PROCESS | 1854 | 1461181312868 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:52 INFO - PROCESS | 1854 | ++DOCSHELL 0x89458000 == 154 [pid = 1854] [id = 786] 12:41:52 INFO - PROCESS | 1854 | ++DOMWINDOW == 136 (0x8fd23400) [pid = 1854] [serial = 2357] [outer = (nil)] 12:41:52 INFO - PROCESS | 1854 | ++DOMWINDOW == 137 (0x8fd71c00) [pid = 1854] [serial = 2358] [outer = 0x8fd23400] 12:41:52 INFO - PROCESS | 1854 | 1461181312972 Marionette DEBUG loaded listener.js 12:41:53 INFO - PROCESS | 1854 | ++DOMWINDOW == 138 (0x8fd9a800) [pid = 1854] [serial = 2359] [outer = 0x8fd23400] 12:41:53 INFO - PROCESS | 1854 | 1461181313822 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 12:41:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 12:41:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 12:41:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 12:41:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1692ms 12:41:53 INFO - PROCESS | 1854 | 1461181313860 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 12:41:53 INFO - PROCESS | 1854 | 1461181313864 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 12:41:53 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 12:41:53 INFO - PROCESS | 1854 | 1461181313872 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 12:41:53 INFO - PROCESS | 1854 | 1461181313876 Marionette TRACE conn4 <- [1,3110,null,{}] 12:41:53 INFO - PROCESS | 1854 | 1461181313882 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:54 INFO - PROCESS | 1854 | 1461181314122 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 12:41:54 INFO - PROCESS | 1854 | 1461181314402 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:54 INFO - PROCESS | 1854 | ++DOCSHELL 0x8fd21800 == 155 [pid = 1854] [id = 787] 12:41:54 INFO - PROCESS | 1854 | ++DOMWINDOW == 139 (0x8fd8d800) [pid = 1854] [serial = 2360] [outer = (nil)] 12:41:54 INFO - PROCESS | 1854 | ++DOMWINDOW == 140 (0x902b1400) [pid = 1854] [serial = 2361] [outer = 0x8fd8d800] 12:41:54 INFO - PROCESS | 1854 | 1461181314501 Marionette DEBUG loaded listener.js 12:41:54 INFO - PROCESS | 1854 | ++DOMWINDOW == 141 (0x902b6c00) [pid = 1854] [serial = 2362] [outer = 0x8fd8d800] 12:41:55 INFO - PROCESS | 1854 | 1461181315399 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 12:41:55 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 12:41:55 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 12:41:55 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 12:41:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:41:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:41:55 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 12:41:55 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1585ms 12:41:55 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 12:41:55 INFO - PROCESS | 1854 | 1461181315461 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 12:41:55 INFO - PROCESS | 1854 | 1461181315464 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 12:41:55 INFO - PROCESS | 1854 | 1461181315472 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 12:41:55 INFO - PROCESS | 1854 | 1461181315475 Marionette TRACE conn4 <- [1,3114,null,{}] 12:41:55 INFO - PROCESS | 1854 | 1461181315536 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:55 INFO - PROCESS | 1854 | 1461181315785 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 12:41:56 INFO - PROCESS | 1854 | 1461181316101 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"e79babef-b242-4083-a8c0-bd9c2c810806\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:56 INFO - PROCESS | 1854 | ++DOCSHELL 0x90262400 == 156 [pid = 1854] [id = 788] 12:41:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 142 (0x902b2400) [pid = 1854] [serial = 2363] [outer = (nil)] 12:41:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 143 (0x912b3000) [pid = 1854] [serial = 2364] [outer = 0x902b2400] 12:41:56 INFO - PROCESS | 1854 | 1461181316245 Marionette DEBUG loaded listener.js 12:41:56 INFO - PROCESS | 1854 | ++DOMWINDOW == 144 (0x91501c00) [pid = 1854] [serial = 2365] [outer = 0x902b2400] 12:41:57 INFO - PROCESS | 1854 | 1461181317070 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 12:41:57 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 12:41:57 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1677ms 12:41:57 INFO - PROCESS | 1854 | 1461181317148 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 12:41:57 INFO - PROCESS | 1854 | 1461181317153 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 12:41:58 WARNING - u'runner_teardown' () 12:41:58 INFO - No more tests 12:41:58 INFO - Got 0 unexpected results 12:41:58 INFO - SUITE-END | took 1481s 12:41:58 INFO - Closing logging queue 12:41:58 INFO - queue closed 12:41:58 INFO - Return code: 0 12:41:58 WARNING - # TBPL SUCCESS # 12:41:58 INFO - Running post-action listener: _resource_record_post_action 12:41:58 INFO - Running post-run listener: _resource_record_post_run 12:41:59 INFO - Total resource usage - Wall time: 1525s; CPU: 98.0%; Read bytes: 14049280; Write bytes: 964423680; Read time: 1568; Write time: 355556 12:41:59 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 12:41:59 INFO - install - Wall time: 39s; CPU: 100.0%; Read bytes: 0; Write bytes: 185126912; Read time: 0; Write time: 241540 12:41:59 INFO - run-tests - Wall time: 1486s; CPU: 98.0%; Read bytes: 11091968; Write bytes: 779296768; Read time: 1400; Write time: 114016 12:41:59 INFO - Running post-run listener: _upload_blobber_files 12:41:59 INFO - Blob upload gear active. 12:41:59 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 12:41:59 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 12:41:59 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 12:41:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 12:42:00 INFO - (blobuploader) - INFO - Open directory for files ... 12:42:00 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 12:42:00 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:42:00 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:42:02 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 12:42:02 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:42:02 INFO - (blobuploader) - INFO - Done attempting. 12:42:02 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 12:42:02 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:42:02 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:42:03 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 12:42:03 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:42:03 INFO - (blobuploader) - INFO - Done attempting. 12:42:03 INFO - (blobuploader) - INFO - Iteration through files over. 12:42:03 INFO - Return code: 0 12:42:03 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 12:42:03 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 12:42:03 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a6012665fbb8a968a9f0f8da9e3d37e73f422696d32f51f58a040b087b13d4678afaf8ec7a931d9e69ccea46724d2999c9bebd678742acce2672d74c4e61c9b1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b3b09599bbe36573f722e156a17509a8746e03083bbabf93280b05a1d741b469fadbd50010e655807b7ddf11b427b7fcb3d12499c7b8a57b66f571cbc976ac72"} 12:42:03 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 12:42:03 INFO - Writing to file /builds/slave/test/properties/blobber_files 12:42:03 INFO - Contents: 12:42:03 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a6012665fbb8a968a9f0f8da9e3d37e73f422696d32f51f58a040b087b13d4678afaf8ec7a931d9e69ccea46724d2999c9bebd678742acce2672d74c4e61c9b1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b3b09599bbe36573f722e156a17509a8746e03083bbabf93280b05a1d741b469fadbd50010e655807b7ddf11b427b7fcb3d12499c7b8a57b66f571cbc976ac72"} 12:42:03 INFO - Running post-run listener: copy_logs_to_upload_dir 12:42:03 INFO - Copying logs to upload dir... 12:42:03 INFO - mkdir: /builds/slave/test/build/upload/logs 12:42:03 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1633.299769 ========= master_lag: 0.57 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 27 mins, 13 secs) (at 2016-04-20 12:42:04.079287) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 12:42:04.082680) ========= 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-1461174166.855392-1880472420 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a6012665fbb8a968a9f0f8da9e3d37e73f422696d32f51f58a040b087b13d4678afaf8ec7a931d9e69ccea46724d2999c9bebd678742acce2672d74c4e61c9b1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b3b09599bbe36573f722e156a17509a8746e03083bbabf93280b05a1d741b469fadbd50010e655807b7ddf11b427b7fcb3d12499c7b8a57b66f571cbc976ac72"} build_url:https://queue.taskcluster.net/v1/task/OE_YfDU8TwqUExZQIfkidQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/OE_YfDU8TwqUExZQIfkidQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032952 build_url: 'https://queue.taskcluster.net/v1/task/OE_YfDU8TwqUExZQIfkidQ/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/a6012665fbb8a968a9f0f8da9e3d37e73f422696d32f51f58a040b087b13d4678afaf8ec7a931d9e69ccea46724d2999c9bebd678742acce2672d74c4e61c9b1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b3b09599bbe36573f722e156a17509a8746e03083bbabf93280b05a1d741b469fadbd50010e655807b7ddf11b427b7fcb3d12499c7b8a57b66f571cbc976ac72"}' symbols_url: 'https://queue.taskcluster.net/v1/task/OE_YfDU8TwqUExZQIfkidQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 12:42:04.151974) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 12:42:04.154038) ========= 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-1461174166.855392-1880472420 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018307 ========= master_lag: 0.08 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 12:42:04.249836) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 12:42:04.252467) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 12:42:04.252811) ========= ========= Total master_lag: 3.83 =========